【发布时间】:2013-04-26 15:28:53
【问题描述】:
我想以编程方式找出 A\b 何时失败(对于稀疏 A),以便我可以运行一些特定于问题的逻辑。使用反斜杠运算符
A\b
我在控制台上打印了警告,但我想以编程方式了解这些条件(单数或近乎单数),以便我可以做一些针对特定问题的事情。
对于密集系统,我可以做到
[soln, cond_recip] = linsolve(A,b);
if cond_recip < 1e-15, ..., end
但是 linsolve 不适用于稀疏矩阵,我不想使矩阵变密。
【问题讨论】:
标签: matlab linear-algebra