我试图在Octave中使用leasqr来拟合函数。这在大多数情况下都能正常运行。然而,有时候,leasqr无法收敛。 (我不确定为什么,因为它提出的解决方案看起来很好)。
直到我可以弄清楚为什么它没有收敛我想抑制输出。但是每当leasqr无法收敛时,我都会收到以下警告:
CONVERGENCE NOT ACHIEVED!
我已尝试实施this问题的答案,但它并不适用于我。我的代码如下所示:
PAGER('/dev/null');
page_screen_output(1);
page_output_immediately(1);
[fx.k1,fx.lambda1,fx.c1,...
fx.k2,fx.lambda2,fx.c2] = peaktrack_expfit(t,Mn,fnr,mode);
如何抑制这些收敛消息?