dec2mvl

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

Описание

пример

bits = dec2mvl(d) преобразует десятичное целое число d в двоичный вектор символов bits. d должно быть целым числом меньше 252.

пример

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

Примеры

свернуть все

Найдите многозначный логический вектор для положительного десятичного целого числа.

bits = dec2mvl(23)
bits = 
'10111'

Найдите многозначный логический вектор для отрицательного десятичного целого числа.

bits = dec2mvl(-23)
bits = 
'101001'

Найдите многозначный логический вектор для отрицательного десятичного целого числа. Задайте минимальное количество бит, которые будут возвращены на выходе.

bits = dec2mvl(-23,8)
bits = 
'11101001'

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

свернуть все

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

Если n больше, чем количество бит, необходимых для представления b, оставшиеся (n–b) верхние биты на выходе заполнены:

  • 0с, если входной d является неотрицательным целым числом

  • 1с, если входной d является отрицательным целым числом

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

См. также

Введенный в R2008a