exponenta event banner

gfpretty

Многочлен в традиционном формате

Синтаксис

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 

См. также

|

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