以编程方式检查不规则是否收敛

时间:2018-07-24 08:40:15

标签: matlab

'DisplayOptimization',1中使用imregtform可能会看到优化程序出现分歧。甚至优化器超出了最大迭代次数

OnePlusOneEvolutionaryOptimizer: Maximum number of iterations (400) exceeded.

如何使用代码找回此信息?

我最初的计划是与imregtform坐立不安,但是看起来MATLAB的实现正在引入regmex。也许有一些古怪的方法来捕获文本输出吗?

1 个答案:

答案 0 :(得分:1)

您可能正在寻找evalc()

称为

[text, output]=evalc(myfun(inputs)); 

,它将在text中捕获在命令窗口中编写的所有内容。然后,您可以使用基于字符串/字符的函数来摆弄它,以获得所需的任何信息。