exponenta event banner

binaryVectorToHex

Преобразование двоичного векторного значения в шестнадцатеричное

Описание

пример

hexVal = binaryVectorToHex(binaryVector) преобразует входной двоичный вектор в шестнадцатеричный.

пример

hexVal = binaryVectorToHex(binaryVector,bitOrder) преобразует входной двоичный вектор с использованием заданной битовой ориентации.

Примеры

свернуть все

hexVal = binaryVectorToHex([0 0 1 1 1 1 0 1])
hexVal =

     '3D'
hexVal = binaryVectorToHex([1 1 0 0 0 1 0 0 ; 0 0 0 0 1 0 1 0])
hexVal =

  2×1 cell array

    {'C4'}
    {'0A'}

Выходные данные добавляются с 0, чтобы сделать все шестнадцатеричные значения одинаковыми векторами символов длины.

hexVal = binaryVectorToHex([0 0 1 1 1 1 0 1],'LSBFirst')
hexVal =

     'BC'
hexVal = binaryVectorToHex([1 1 0 0 0 1 0 0 ; 0 0 0 0 1 0 1 0],'LSBFirst')
hexVal =

  2×1 cell array

    {'23'}
    {'50'}

Если необходимо, вывод добавляется с 0, чтобы сделать все шестнадцатеричные значения одинаковыми векторами символов длины.

Примечание

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

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

свернуть все

Двоичный вектор для преобразования в шестнадцатеричный, заданный как числовой вектор с 0 и 1. Вектором может быть столбец или вектор строки.

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

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

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

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

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

свернуть все

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

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