dec2base

Преобразуйте десятичное целое число в его основное-n представление для fi объекты

Описание

пример

baseStr = dec2base(D,n) возвращает основное-n представление десятичного целочисленного D. Выходной аргумент baseStr символьный массив, который представляет цифры с помощью цифровых символов, и, когда n больше 10, буквы. Например, если n 12, dec2base представляет числа 9, 10 и 11 использований символов 9A, и B, и представляет номер 12 как последовательность символов 10.

пример

baseStr = dec2base(D,n,minDigits) возвращает основное-n представление D без меньше, чем minDigits цифры.

Совет

dec2base возвращает основное-n представление реального значения значений, содержавшихся в fi объект D.

Примеры

свернуть все

Преобразуйте десятичное число в вектор символов, который представляет его значение в основе 3.

D = fi(23);
baseStr = dec2base(D,3)
baseStr =

    '212'

Преобразуйте десятичное число в вектор символов, который представляет его значение в основе 12. В этой основной системе, символы 'A' и 'B' представляйте числа, обозначенные как 10 и 11 в основе 10.

D = fi(23);
baseStr = dec2base(D,12)
baseStr =

    '1B'

Задайте количество основы 3 цифры это dec2base возвращается. Если вы задаете больше цифр, чем требуется, то dec2base заполняет выход начальными нулями.

D = fi(23);
baseStr = dec2base(D,3,5)
baseStr =

    '00212'

Преобразуйте верхнюю границу fi со знаком объект с 100-битным размером слова, чтобы основывать 36 представлений.

baseStr = dec2base(upperbound(fi([],1,100,0)),36)
baseStr =

    '1PG7OTO50BLAOIQ8FPQ7'

Входные параметры

свернуть все

Входной массив в виде fi массив неотрицательных чисел.

D должен содержать конечные целые числа. Если любой элемент D имеет дробную часть, затем dec2base производит ошибку. Например, dec2base(fi(10),8) преобразует fi(10) к '12', но dec2base(fi(10.5),8) производит ошибку.

Типы данных: fi

Основа выходного представления в виде целого числа между 2 и 36. Например, если n 8, затем выход представляет основу 8 чисел.

Минимальное количество цифр в выходе в виде положительного целого числа.

  • Если D может быть представлен меньше, чем minDigits цифры, затем dec2base заполняет выход начальными нулями.

  • Если D является столь большим, что это должно быть представлено больше, чем minDigits цифры, затем dec2base возвращает выходной параметр со столькими же цифр как требуется.

Расширенные возможности

Смотрите также

| | | | | |

Введенный в R2021b