exponenta event banner

gfrepcov

Преобразование одного двоичного полиномиального представления в другое

Синтаксис

polystandard = gfrepcov(poly2)

Описание

Ниже перечислены два логических способа представления многочленов по GF (2).

  1. [A_0 A_1 A_2 ... A_(m-1)] представляет многочлен

    A_0+A_1x+A_2x2+⋯+A _ (м-1) хм − 1

    Каждая запись A_k равно единице или нулю.

  2. [A_0 A_1 A_2... A_ (m-1)] представляет многочлен

    xA_0+xA_1+xA_2+⋯+xA _ (м-1)

    Каждая запись A_k - неотрицательное целое число. Все записи должны быть различными.

Формат 1 - это стандартная форма, используемая функциями поля Галуа в этой панели инструментов, но в некоторых случаях формат 2 является более удобным.

polystandard = gfrepcov(poly2) преобразует из второго формата в первый, для многочленов степени не менее 2. poly2 и polystandard являются векторами строк. Записи poly2 являются отдельными целыми числами, и хотя бы одна запись должна превышать 1. Каждая запись polystandard равно 0 или 1.

Примеры

Приведенная ниже команда преобразует формат представления многочлена 1 + x2 + x5.

polystandard = gfrepcov([0 2 5])
polystandard =

     1     0     1     0     0     1

См. также

Представлен до R2006a