GF上的矩阵编程库

时间:2011-09-27 02:59:59

标签: matrix linear-algebra

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

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

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

<强> C

我建议您使用NTL library

您可能对课程感兴趣:

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

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

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

有关更多模块/课程,请参阅documentation

<强> JAVA

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

有关详细信息,请参阅JavaDoc