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)]

Преобразуйте целые числа в бинарное представление с помощью dec2bindec2bin возвращает 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