Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Ojalgo:奇异矩阵的处理_Java_Linear Algebra_Ojalgo - Fatal编程技术网

Java Ojalgo:奇异矩阵的处理

Java Ojalgo:奇异矩阵的处理,java,linear-algebra,ojalgo,Java,Linear Algebra,Ojalgo,我使用ojalgo来解决java中的(NxN)Ax=b系统。因为有可能A是一个奇异矩阵,我希望我的代码以某种方式知道这一点。有办法吗?(文档说明,如果问题不合格且invert()方法未引发异常,solve()方法返回一个可能的解决方案) 任何帮助都将不胜感激。 提前感谢。听起来像是在直接对BasicMatrix使用“求解”和“反转”方法 改为使用LU分解。分解矩阵后,但在尝试求解之前,可以调用: lu.isSquareAndNotSingular() 嗨,阿佩特,非常感谢你的迅速回复。您能提供一

我使用ojalgo来解决java中的(NxN)Ax=b系统。因为有可能A是一个奇异矩阵,我希望我的代码以某种方式知道这一点。有办法吗?(文档说明,如果问题不合格且
invert()
方法未引发异常,
solve()
方法返回一个可能的解决方案)

任何帮助都将不胜感激。
提前感谢。

听起来像是在直接对BasicMatrix使用“求解”和“反转”方法

改为使用LU分解。分解矩阵后,但在尝试求解之前,可以调用:


lu.isSquareAndNotSingular()

嗨,阿佩特,非常感谢你的迅速回复。您能提供一个简单的代码来解决LU分解的Ax=b问题吗?非常感谢你!