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