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 = 

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

    '23'
    '50'

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

Примечание

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

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

свернуть все

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

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

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

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

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

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

свернуть все

Шестнадцатеричное значение, возвращенное как вектор символов.

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

Для просмотра документации необходимо авторизоваться на сайте