Java 使用EJML.jar查找矩阵的逆矩阵

Java 使用EJML.jar查找矩阵的逆矩阵,java,ejml,Java,Ejml,有人能帮我找到使用EJML.jar查找矩阵逆的代码吗 包含此文件中的源代码:ejml-0.24-src.zip 希望这能奏效 您应该看看API文档。您可以在下面的列表中找到所有函数和类。下面的代码(内部)将矩阵转换为其反数值 Random rand = new Random(); DenseMatrix64F a = RandomMatrices.createRandom(4,4, -1, 1, rand); // where 4,4 is the matrix size and -1,1

有人能帮我找到使用EJML.jar查找矩阵逆的代码吗 包含此文件中的源代码:ejml-0.24-src.zip
希望这能奏效

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

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

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

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

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);

CCommonOps.invert(cdensemartrix64f A)
()如果可以反转矩阵,则返回true;如果不能,则返回false。据我所知,
invert(A)
确实返回一个布尔值。然而,我要说的是,它代表了反转是否成功完成。如果可能,矩阵
a
仍会反转;否则,将返回一个
false
布尔值。()。今天您可以在Github上找到源代码: