模式搜索停止条件

1个视图(过去30天)
MSA
MSA 2021年8月10日
评论道: MSA2021年8月11日
我一直在尝试实现一种方法来停止模式搜索算法,如果它达到特定的函数值(或者在我们的例子中是r^2值)。似乎你不能在函数中放入'break'来用指定的值来停止它。
有没有什么特殊的函数可以用来作为停止函数?
非常感谢。

接受的答案

肖恩·德Wolski
肖恩·德Wolski 2021年8月10日
为此,您可以使用outputfcn。输出函数可以返回一个停止标志。
1评论
MSA
MSA 2021年8月11日
我能够停止使用outputfcn。谢谢你的回答和帮助。

登录发表评论。

答案(1)

图像分析
图像分析 2021年8月10日
没看到代码就难说了。你 可以 在for循环或while循环中插入break语句,它就会到达 循环结束后的行 所有的值都是它们最后的值。
如果你想的话 立即退出整个函数 ,你可以用return代替break。
如果您需要更多帮助,请发布您的代码。
3评论
MSA
MSA 2021年8月11日
我很抱歉把你弄糊涂了。

登录发表评论。

s manbetx 845


释放

R2019a

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!