我正在寻找一个
Java或C库,用于在某些有限域(GF)上进行矩阵运算(主要是RANK).
我使用了Jama,但它没有有限域功能.
任何帮助赞赏.
最佳答案 C
我建议你做的最好的事情是使用NTL library.
你可能会对课程感兴趣:
> mat_GF2:GF上的矩阵(2);包括基本矩阵算术运算,包括行列式计算,矩阵求逆,求解线性方程的非奇异系统和高斯消元
> mat_GF2E:GF2E上的矩阵;包括基本矩阵算术运算,包括行列式计算,矩阵求逆,求解线性方程的非奇异系统和高斯消元
它还支持您提到的排名操作.
有关更多模块/类别,请参阅documentation.
JAVA
目前我使用的是对GF2,GF2 ^ n矩阵有一些基本支持的BouncyCastle library.就个人而言,我正在使用BouncyCastle库的源代码,我自己扩展它以获得所需的功能.一些有用的方法是私有/受保护的.
有关更多信息,请参阅JavaDoc.