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