exponenta event banner

gfprimdf

Предоставление примитивных многочленов по умолчанию для поля Галуа

Синтаксис

pol = gfprimdf(m)
pol = gfprimdf(m,p)

Описание

Примечание

Эта функция выполняет вычисления в GF (pm), где p является простым. Для работы в GF (2m) используйте primpoly функция. Дополнительные сведения см. в разделе Поиск примитивных многочленов в примитивных многочленах и представлениях элементов.

pol = gfprimdf(m) выводит примитивный многочлен по умолчанию pol в GF ( ).

pol = gfprimdf(m,p) возвращает вектор строки, который дает коэффициенты в порядке степеней возрастания примитивного многочлена по умолчанию для GF (pm ).m является положительным целым числом и p - простое число.

Примеры

свернуть все

Найдите примитивный многочлен по умолчанию для GF (52), используя gfprimdf функция. Затем используйте gfpretty для отображения в полиномиальном формате.

pol = gfprimdf(2,5)
pol = 1×3

     2     1     1

gfpretty(pol)
 
                                           2
                                  2 + X + X 

Найдите примитивные многочлены по умолчанию для диапазона полей Галуа, используя gfprimdf функция.

Используйте gfpretty функция для отображения полинома примитива по умолчанию для каждого из полей GF (3m), где диапазон для m равен [3, 5].

for m = 3:5
   gfpretty(gfprimdf(m,3))
end
 
                                            3
                                 1 + 2 X + X 
 
                                           4
                                  2 + X + X 
 
                                            5
                                 1 + 2 X + X 

См. также

| | |

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