如何在满足条件时停止脚本。

2.406次浏览次数(过去30天)
我使用'if'函数来检测用户输入的数字是否不是5位数长。我想要的是一个函数,如果满足某个条件,就停止脚本而不显示错误消息。
附注:我对MATLAB很陌生。
1评论
旌阳区谢
旌阳区谢 2021年1月6日
嗨,科里,你解决这个问题了吗?我想我也遇到了同样的问题……

登录评论。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2012年2月2日
编辑:MathWorks支金宝app援小组 2018年11月9日
若要停止运行脚本或函数并返回调用函数或命令窗口,请使用 返回 函数。例如,
如果A > b
返回
结束
属性之后的当前脚本或函数中的任何代码 返回 函数未运行
9日评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年11月5日
未完成= true(9,1);
任何(notdone)
如果Rcp (i,m)<0.1 & trcp(i,m) > 0.8
ECP{我}= ECP{我};
未完成(1)= false;
结束
如果Recp (i,m)<0.1 & trecp(i,m) > 0.8
ECN{我}= ECN{我};
notdone (2) = false;
结束
%等
结束

登录评论。

更多答案(1)

哈米德他
哈米德他 2019年9月30日
你可以使用"error"函数来代替return
3评论
里克
里克 2020年12月10日
我想知道是否有可能检测代码是否在try块中运行。在这种情况下,消息可能比简单地抛出错误更令人困惑。

登录评论。

类别

了解更多启动和关机帮助中心而且文件交换

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的