hexToBinaryVector

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

Описание

пример

binVal = hexToBinaryVector(hexNumber) преобразует шестнадцатеричные числа в бинарный вектор.

пример

binVal = hexToBinaryVector(hexNumber,numberOfBits) преобразует шестнадцатеричные числа в бинарный вектор с конкретным количеством битов.

пример

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

Примеры

свернуть все

binVal = hexToBinaryVector('A1')
binVal =

  1×8 logical array

   1   0   1   0   0   0   0   1
binVal = hexToBinaryVector('0xA')
binVal =

  1×4 logical array

   1   0   1   0
binVal = hexToBinaryVector(['A1';'B1'])
binVal =

  2×8 logical array

   1   0   1   0   0   0   0   1
   1   0   1   1   0   0   0   1
binVal = hexToBinaryVector('A1',12,'MSBFirst')
binVal =

  1×12 logical array

   0   0   0   0   1   0   1   0   0   0   0   1
binVal = hexToBinaryVector({'A1';'B1'},8)
binVal = 

  2×8 logical array

   1   0   1   0   0   0   0   1
   1   0   1   1   0   0   0   1
binVal = hexToBinaryVector('A1', [], 'LSBFirst')
binVal =

  1×8 logical array

   1   0   0   0   0   1   0   1

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

свернуть все

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

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

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

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

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

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

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

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

свернуть все

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

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