Полином в традиционном формате
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