dec2bin

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

Описание

пример

binStr = dec2bin(D) возвращает двоичный файл или основу 2, представление десятичного целочисленного D. Выходной аргумент binStr вектор символов, который представляет двоичные цифры с помощью символов 0 и 1.

пример

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

Совет

dec2bin возвращает бинарное представление реального значения fi объект D. Чтобы получить бинарное представление сохраненного целочисленного значения, использовать bin вместо этого.

Примеры

свернуть все

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

D1 = fi(2748);
D2 = fi(251);
binStr1 = dec2bin(D1)
binStr2 = dec2bin(D2)
binStr1 =

    '101010111100'


binStr2 =

    '11111011'

dec2bin функция преобразует отрицательные числа с помощью дополнительных двоичных значений их two.

D3 = fi(-5);
binStr3 = dec2bin(D3)
binStr3 =

    '11111011'

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

D = fi(2748);
binStr = dec2bin(D,16)
binStr =

    '0000101010111100'

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

binStr = dec2bin(D,8)
binStr =

    '101010111100'

Создайте числовой fi массив.

D = fi([1023 122 14]);

Представлять элементы D как двоичные значения, используйте dec2bin функция. Каждая строка binStr соответствует элементу D.

binStr = dec2bin(D)
binStr =

  3×10 char array

    '1111111111'
    '0001111010'
    '0000001110'

Преобразуйте верхнюю и нижнюю границу fi со знаком объект с 100-битным размером слова.

binStr = dec2bin([lowerbound(fi([],1,100,0)), upperbound(fi([],1,100,0))])
binStr =

  2×100 char array

    '1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    '0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111'

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

свернуть все

Входной массив в виде числового fi массив.

  • D должен содержать конечные целые числа. Если любой элемент D имеет дробную часть, затем dec2bin обрезает его перед преобразованием. Например, dec2bin преобразует оба fi(12) и fi(12.5) к '1100'. Усечение всегда до ближайшего целого числа, меньше чем или равного тому элементу.

  • D может включать отрицательные числа. Функция преобразует отрицательные числа с помощью дополнительных двоичных значений их two.

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

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

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

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

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

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

| | | | | | |

Введенный в R2021b
Для просмотра документации необходимо авторизоваться на сайте