Минимизируйте продолжительность полиномиального представления
c = gftrunc(a)
c = gftrunc(a)
обрезает вектор - строку, a
, который дает коэффициенты GF (p) полином в порядке возрастающих степеней. Если a
(k) = 0 каждый раз, когда k> d + 1, полином имеет степень d. c
вектора - строки не использует эти старшие нули и таким образом имеет длину d + 1.
В коде ниже, нули удалены из конца, но не с начала или середины, представления вектора - строки x2 + 2x3 + 3x4 + 4x7 + 5x8.
c = gftrunc([0 0 1 2 3 0 0 4 5 0 0]) c = 0 0 1 2 3 0 0 4 5