java中矩阵的逆

java中矩阵的逆,java,matrix,sparse-matrix,Java,Matrix,Sparse Matrix,我想用java计算矩阵的逆。是否已有计算矩阵逆的软件包。我发现类似的,但问题中的答案并不强烈建议使用任何一个软件包。即使是我也无法遵循他们使用的方法。我有一个由100000行和列组成的大型矩阵。我会的 我想计算它的倒数。我想你应该试一试 该文档介绍了矩阵的反函数 但是看到矩阵的大小,您必须首先对其进行因子分解 Apache Commons Math支持(Java线性代数)库支持矩阵求逆。下面是一个简短的例子: Matrix a = new Basic2DMatrix(new double[][

我想用java计算矩阵的逆。是否已有计算矩阵逆的软件包。我发现类似的,但问题中的答案并不强烈建议使用任何一个软件包。即使是我也无法遵循他们使用的方法。我有一个由100000行和列组成的大型矩阵。我会的
我想计算它的倒数。

我想你应该试一试

该文档介绍了矩阵的反函数


但是看到矩阵的大小,您必须首先对其进行因子分解

Apache Commons Math支持(Java线性代数)库支持矩阵求逆。下面是一个简短的例子:

Matrix a = new Basic2DMatrix(new double[][]{
   { 1.0, 2.0, 3.0 },
   { 4.0, 5.0, 6.0 },
   { 7.0, 8.0. 9.0 }
});

Matrix b = a.invert(Matrices.DEFAULT_INVERTOR); // uses Gaussian Elimination 

github中有一个例子使用了Java的线性代数

Matrix a =                                               
             factory.createMatrix(new RandomMatrixSource(SIZE,SIZE));
MatrixInverter inverter = a.withInverter(LinearAlgebra.GAUSS_JORDAN);
         Matrix e = inverter.inverse(factory); 

我相信jama已经停播了,上一次发布是在2005-07-13是的,我也看到了。我不知道ApacheLib。谢谢你让我们知道