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 с и 0s.

Представленный в R2012b