Многочлен в традиционном формате
gfpretty(a)
gfpretty(a,st)
gfpretty(a,st,n)
gfpretty(a) отображает многочлен в традиционном формате, используя X в качестве переменной и записей вектора строки a в качестве коэффициентов в порядке возрастающих степеней. Полином отображается в порядке возрастающих степеней. Термины, имеющие нулевой коэффициент, не отображаются.
gfpretty(a,st) совпадает с первым приведенным синтаксисом, за исключением того, что содержание st используется в качестве переменной вместо X.
gfpretty(a,st,n) совпадает с первым приведенным синтаксисом, за исключением того, что содержание st используется в качестве переменной вместо X, и каждая строка дисплея имеет ширину n вместо значения по умолчанию 79.
Примечание
Для всех синтаксисов: Если шрифт фиксированной ширины не используется, интервал на дисплее может выглядеть неправильно.
Отображение утверждений об элементах GF (81).
p = 3; m = 4; ii = randi([1,p^m-2],1,1); % Random exponent for prim element primpolys = gfprimfd(m,'all',p); [rows, cols] = size(primpolys); jj = randi([1,rows],1,1); % Random primitive polynomial disp('If A is a root of the primitive polynomial') gfpretty(primpolys(jj,:)) % Polynomial in X disp('then the element') gfpretty([zeros(1,ii),1],'A') % The polynomial A^ii disp('can also be expressed as') gfpretty(gftuple(ii,m,p),'A') % Polynomial in A
Ниже приведен пример выходных данных.
If A is a root of the primitive polynomial
3 4
2 + 2 X + X
then the element
22
A
can also be expressed as
2 3
2 + A + A