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