使用EJML.jar消除矩阵的逆矩阵

时间:2014-03-28 05:32:49

标签: java ejml

任何人都可以帮助我使用EJML.jar

来获取代码来查找矩阵的逆矩阵

3 个答案:

答案 0 :(得分:0)

此链接https://code.google.com/p/efficient-java-matrix-library/downloads/list 包含此文件的源代码:ejml-0.24-src.zip 希望这有效!

答案 1 :(得分:0)

您应该查看API文档。您可以在以下link中找到所有函数和类。下面的代码将(内部)矩阵转换为其反向值。

Random rand = new Random();

DenseMatrix64F a = RandomMatrices.createRandom(4,4, -1, 1, rand);

// where 4,4 is the matrix size and -1,1 the range where rand has to get 
// the random values to populate it.

invert(a); 

//The inverse gets stored in a

我希望它能解决你的问题。

答案 2 :(得分:0)

今天您可以使用以下代码:

double data[][] = new double[][]{
        { 90, 60, 90 },
        { 90, 90, 30 },
        { 60, 60, 60 }
};

SimpleMatrix m = new SimpleMatrix(data);
SimpleMatrix inverted = m.invert();

System.out.println(inverted);