【发布时间】:2013-04-23 17:10:20
【问题描述】:
我正在 MATLAB 中进行优化以计算条件数,如下所示:
s = svd(H, 0);
cond = max(s) ./ min(s);
非常耗时,尤其是对于大型 H 矩阵。我正在寻找近似但快速的东西。
【问题讨论】:
-
H的大小是多少? -
是
cond(H)更快吗?那是内置函数...见mathworks.com/help/symbolic/cond.html -
H 的大小取决于系统,但对于我目前正在处理的系统,它是 (300,300),它是稀疏的,但不是半对角线。
标签: performance matlab conditional-statements svd