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 является порядком шестнадцатеричного входа.

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

Смотрите также

|

Введенный в R2015b