gfprimdf

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

Синтаксис

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

Описание

Примечание

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

pol = gfprimdf(m) выводит примитивный полином по умолчанию pol в ГФ (2m).

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