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'}

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

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'}

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

Примечание

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

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

свернуть все

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

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

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

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

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

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

свернуть все

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

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