2026a
# gfminpol
寻找Galois域元素的最小多项式
函数库: TyCommunication
# 语法
pol = gfminpol(k, m)
pol = gfminpol(k, m, p)
# 说明
TIP
此函数在
pol = gfminpol(k, m) 为 k 中的每个条目生成一个最小多项式。k 必须是标量或列向量。k 中的每个条目表示指数格式的 GF{m} 元素。也就是说,k 表示
pol = gfminpol(k, m, p) 求 GF(p) 上
- 如果k是一个非负整数,则pol是一个向量,它以升幂的顺序给出最小多项式的系数。
- 如果k是长度为len的向量,其所有项都是非负整数,则pol是具有len行的矩阵;pol的第r行给出了最小多项式的系数,按升幂顺序排列。 示例
# 示例
寻找Galois域元素的最小多项式
using TyCommunication
p = 3
m = 4
prim_poly = gfminpol(1,m,p)
prim_poly = 5-element Vector{Int64}:
2
1
0
0
1
ckprim = gfprimck(prim_poly,p)
ckprim = 1
notprimpoly = gfminpol(5,m,p)
notprimpoly = 5-element Vector{Int64}:
2
0
1
0
1
cknotprim = gfprimck(notprimpoly,p)
cknotprim = 0