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