decimalToBinaryVector

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

Описание

пример

binVal = decimalToBinaryVector(decimalNumber) преобразует положительное десятичное число в двоичный вектор, представленный с использованием минимального количества бит.

пример

binVal = decimalToBinaryVector(decimalNumber,numberOfBits) преобразует десятичное число в двоичный вектор с заданным количеством бит.

пример

binVal = decimalToBinaryVector(decimalNumber,numberOfBits,bitOrder) преобразует десятичное число в двоичный вектор с заданным количеством бит в заданном битовом упорядоченном расположении.

binVal = decimalToBinaryVector(decimalNumber,[],bitOrder) преобразует десятичное число в двоичный вектор с количеством бит по умолчанию в заданном упорядоченном расположении битов.

Примеры

свернуть все

binVal = decimalToBinaryVector(6)
binVal = 

     1     1     0
binVal = decimalToBinaryVector(0:4)
binVal = 

     0     0     0
     0     0     1
     0     1     0
     0     1     1
     1     0     0
binVal = decimalToBinaryVector(6,8,'MSBFirst')
binVal = 

     0     0     0     0     0     1     1     0
binVal = decimalToBinaryVector(6,[],'LSBFirst')
binVal = 

     0     1     1
binVal = decimalToBinaryVector(0:4, 4,'LSBFirst')
binVal = 

     0     0     0     0
     1     0     0     0
     0     1     0     0
     1     1     0     0
     0     0     1     0

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

свернуть все

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

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

Количество бит, необходимых для правильного представления десятичного числа. Это необязательный аргумент. Если вы не задаете количество бит, количество представлено с помощью минимального количества бит. По умолчанию задается минимальное количество бит, необходимых для представления значения, если вы не задаете значение

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

  • 'MSBFirst' - Первый элемент двоичного вектора является самым значимым битом.

  • 'LSBFirst' - Первый элемент двоичного вектора является наименее значимым битом.

Типы данных: char | string

Выходные аргументы

свернуть все

Двоичное значение, возвращаемое как двойной массив 1с и 0с.

Введенный в R2012b