2026a

# gfcosets


生成 Galois 域的分圆陪集

函数库: TyCommunication

# 语法

c = gfcosets(m)
c = gfcosets(m, p)

# 说明

提示

此函数在 GF() 中执行计算,其中 p 为素数。要在 GF{m} 中工作,请使用 cosets 函数。

c = gfcosets(m) 产生 的分圆陪集。输出 GFCS 的每一行包含一个分圆陪集。


c = gfcosets(m, p) 生成 GF() 的分圆陪集,其中 m 是正整数,p 是素数。 示例上的分圆陪集)

输出矩阵 c 的结构使得每一行代表一个陪集。行通过给出陪集元素的指数格式表示陪集,而不是 Galois 域默认的本原多项式。

第一列包含陪集前导。因为陪集的长度可能不同,所以当需要使 c 为矩形时,NaN 的用于填充额外的空间。

分圆陪集是一组元素,它们都满足相同的最小多项式。

# 示例

寻找GF(9)上的分圆陪集

以下的代码用于寻找 GF(9) 上的分圆陪集。

using TyCommunication
c = gfcosets(2, 3)
c = 5×2 Matrix{Float64}:
 0.0  NaN
 1.0    3.0
 2.0    6.0
 4.0  NaN
 5.0    7.0

# 另请参阅

gfminpol | gfprimdf | gfroots