矩阵 – GF上的矩阵编程库

我正在寻找一个
Java或C库,用于在某些有限域(GF)上进行矩阵运算(主要是RANK).

我使用了Jama,但它没有有限域功能.

任何帮助赞赏.

最佳答案 C

我建议你做的最好的事情是使用NTL library.

你可能会对课程感兴趣:

> mat_GF2:GF上的矩阵(2);包括基本矩阵算术运算,包括行列式计算,矩阵求逆,求解线性方程的非奇异系统和高斯消元
> mat_GF2E:GF2E上的矩阵;包括基本矩阵算术运算,包括行列式计算,矩阵求逆,求解线性方程的非奇异系统和高斯消元

它还支持您提到的排名操作.

有关更多模块/类别,请参阅documentation.

JAVA

目前我使用的是对GF2,GF2 ^ n矩阵有一些基本支持的BouncyCastle library.就个人而言,我正在使用BouncyCastle库的源代码,我自己扩展它以获得所需的功能.一些有用的方法是私有/受保护的.

有关更多信息,请参阅JavaDoc.

点赞