Обеспечьте примитивные полиномы по умолчанию для Поля Галуа
pol = gfprimdf(m)
pol = gfprimdf(m,p)
Эта функция выполняет вычисления в GF (pm), где p является главным. Чтобы работать в GF (2 м), используйте функцию primpoly
. Для получения дополнительной информации смотрите Finding Primitive Polynomials в Примитивных Полиномах и Представлениях Элемента.
pol = gfprimdf(m)
выводит примитивный полиномиальный pol
по умолчанию в GF (2 м).
pol = gfprimdf(m,p)
возвращает вектор - строку, который дает коэффициенты, в порядке возрастающих степеней, примитивного полинома по умолчанию для GF (pm). m
является положительным целым числом, и p
является простым числом.
Команда ниже показов, что 2 + x + x2 является примитивным полиномом по умолчанию для GF (52).
pol = gfprimdf(2,5) pol = 2 1 1
Код ниже отображает примитивный полином по умолчанию для каждого из полей GF (3 м), где 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