dec2bin

Преобразуйте десятичное число в вектор символов, представляющее двоичное число

Описание

пример

str = dec2bin(d) возвращает двоичное представление символьного числа d как вектор символов. d должно быть неотрицательным целым числом.

Если d - матричный или многомерный массив символьных чисел с N элементами, dec2bin возвращает символьный массив с N строками. Каждая строка выхода str соответствует элементу d доступ с линейной индексацией.

пример

str = dec2bin(d,n) возвращает двоичное представление, по крайней мере, с n биты.

Примеры

свернуть все

Задайте большое целое число 260 как символьное число.

d = sym(2)^60
d = 1152921504606846976sym ('1152921504606846976')

Преобразуйте десятичное число в двоичное представление.

str = dec2bin(d)
str = 
'1000000000000000000000000000000000000000000000000000000000000'

Создайте символьную матрицу 2 на 2, которая содержит целые числа в десятичном представлении.

d = [sym(2)^6 123; 54 11]
d = 

(641235411)[sym (64), sym (123); sym (54), sym (11)]

Преобразуйте целые числа в двоичное представление с помощью dec2bin. dec2bin возвращает 4 строки векторов символов. Каждая строка содержит 7-значный двоичный номер.

str = dec2bin(d)
str = 4x7 char array
    '1000000'
    '0110110'
    '1111011'
    '0001011'

Верните двоичное представление с по крайней мере 8 цифрами путем определения количества цифр.

str = dec2bin(d,8)
str = 4x8 char array
    '01000000'
    '00110110'
    '01111011'
    '00001011'

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

свернуть все

Десятичное число, заданное как символьное число, вектор, матрица или массив. d должно быть неотрицательным целым числом.

Пример: sym([2 4])

Количество бит, заданное в виде скалярного положительного целого числа.

Пример: 8

См. также

Введенный в R2019a