exponenta event banner

gftrunc

Минимизация длины представления многочлена

Синтаксис

Описание

пример

c = gftrunc(a) усечение вектора строки, a, что дает коэффициенты полинома GF (p) в порядке возрастающих степеней. Еслиa(k) = 0 всякий раз, когда k > d + 1, многочлен имеет степень d. Вектор строки c опускает эти нули высокого порядка и, таким образом, имеет длину d + 1.

Примеры

свернуть все

Использовать gftrunc для усечения представления строки-вектора x2 + 2x3 + 3x4 + 4x7 + 5x8, удаляя несущественные нулевые элементы.

vec = [0 0 1 2 3 0 0 4 5 0 0]
vec = 1×11

     0     0     1     2     3     0     0     4     5     0     0

gfpretty([vec])
 
                         2      3      4      7      8
                        X  + 2 X  + 3 X  + 4 X  + 5 X 

Нули удаляются из конца представления вектора строки, но не из начала или середины вектора строки.

c = gftrunc([0 0 1 2 3 0 0 4 5 0 0])
c = 1×9

     0     0     1     2     3     0     0     4     5

gfpretty(c)
 
                         2      3      4      7      8
                        X  + 2 X  + 3 X  + 4 X  + 5 X 

См. также

| | | |

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