oct2poly

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

Синтаксис

b = oct2poly(oct)
b = oct2poly(oct,ord)

Описание

пример

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

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

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

| | |

Введенный в R2015b