如何检查后优化值停止计划中途?

5视图(30天)
我用lsqnonlin (Levenberg-Marquardt算法)代码优化4变量作为附加文件中可以看到。很多次我想停止我的程序方法中期检查导致最后一次迭代的优化值。一旦我按ctrl + c coomand窗口,程序停止但并没有给出优化的价值。我知道停止和中期检查结果的方法是可以使用优化工具箱。但我希望使用代码,然后检查解决方案中。谁能帮助。

接受的答案

艾伦·韦斯
艾伦·韦斯 2017年3月29日
您可以使用一个 绘制函数 监控你的优化。您可以编写一个定制的情节功能写数据到一个变量在每一个迭代所以你不会失去任何东西如果你中途停止它。一个 输出函数 也可以这样做,保持历史的链接显示了一个示例。
艾伦·韦斯
MATLAB数学工具箱文档

更多的答案(0)