exponenta event banner

hex2poly

Преобразование вектора шестнадцатеричных символов в двоичные коэффициенты

Описание

пример

b = hex2poly(hex) преобразует вектор шестнадцатеричных символов, hex, к вектору двоичных коэффициентов, b.

b = hex2poly(hex,ord) определяет порядок питания, ord, коэффициентов, которые содержат выходной сигнал. Если опущено, ord является 'descending'.

Примеры

свернуть все

Преобразование шестнадцатеричного многочлена '1AF' к вектору двоичных коэффициентов. Коэффициенты представляют многочлен x8 + x7 + x5 + x3 + x2 + x + 1.

b = hex2poly('1AF')
b = 1×9

     1     1     0     1     0     1     1     1     1

Преобразовать шестнадцатеричное число '0x82608EDB' к вектору двоичных коэффициентов. Укажите, что двоичные коэффициенты находятся в порядке возрастания.

b = hex2poly('0x82608EDB','ascending')
b = 1×32

     1     1     0     1     1     0     1     1     0     1     1     1     0     0     0     1     0     0     0     0     0     1     1     0     0     1     0     0     0     0     0     1

Двоичное представление соответствует многочлену x31 + x25 + x22 + x21 + x15 + x11 + x10 + x9 + x7 + x6 + x4 + x3 + x + 1.

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

свернуть все

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

Пример: 'FF'

Пример: '0x3FA'

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

Порядок мощности вектора двоичных коэффициентов, заданного как символьный вектор, имеющий значение 'ascending' или 'descending'.

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

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

свернуть все

Двоичные коэффициенты, представляющие многочлен, возвращаемый как вектор строки, имеющий длину, равную p + 1, где p - порядок шестнадцатеричного ввода.

См. также

|

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