Преобразуйте одно двоичное полиномиальное представление в другое
polystandard = gfrepcov(poly2)
Два логических способа представления полиномов над GF (2) перечислены ниже.
[A_0 A_1 A_2 ... A_(m-1)]
представляет полином
Каждая запись A_k
равен либо единице, либо нулю.
[A_0 A_1 A_2... A_ (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