gfrepcov

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

Синтаксис

polystandard = gfrepcov(poly2)

Описание

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

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

    A_0+A_1x+A_2x2++_ (m-1)xm1

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

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

    xA_0+xA_1+xA_2++x_ (m-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