oct2poly

Преобразуйте октальное число в двоичные коэффициенты

Описание

пример

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

b = oct2poly(oct,ord) задает порядок степени, ord, коэффициентов, которые составляют выход. Если опущено, ord является 'descending'.

Примеры

свернуть все

Преобразуйте восьмеричное число 11 в двоичный вектор.

b = oct2poly(11)
b = 1×4

     1     0     0     1

Двоичный вектор соответствует полиному x3+1.

Преобразуйте восьмеричное число 65 к двоичному вектору возрастающего порядка.

b = oct2poly(65,'ascending')
b = 1×6

     1     0     1     0     1     1

Шестьдесят пять октал является полиномом генератора (15,10) кода Хемминга в стандарте Bluetooth v4.0. Двоичное представление 65 октал является 110101 и полином GF (2) является1+x2+x4+x5 или [1 0 1 0 1 1] в возрастающих степенях.

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

свернуть все

Октальное число, заданное как положительный целочисленный скаляр.

Пример: 15

Пример: 3177

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

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

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

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

свернуть все

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

См. также

| | |

Введенный в R2015b