作业帮 > 综合 > 作业

在matlab源程序中如何直接跳过某些语句执行下面的语句啊?用什么符号?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 15:49:59
在matlab源程序中如何直接跳过某些语句执行下面的语句啊?用什么符号?
不是用断点,而是要直接跳过却不中断运行
这些语句是用作测试的端口,测试比较复杂,语句也多.测试好了后保留但不用再执行,知道下次程序测试和修正的时候再启用执行
为什么要跳过?一般都是用if进行选择,如果想跳出循环就要用break,跳出每一步循环后面的部分进入下一次循环要用continue.matlab没有goto.即使是C,goto也是不被推荐的.标准的顺序程序结构是完全可以避免goto的.
哦,原来是这个意思啊.想跳过的那些行,全部选上,然后按ctrl+r.就全部注释掉了,颜色变绿.想恢复,选中它们,再按ctrl+t,反注释.
再问: 伙计,你的办法还比较好,至少可以批量操作,感激! 可这些语句是用作测试的,测试过后就保留但不需要再运行了,直到以后再次测试,那怎么办啊?语句很多,测试次数也不少,我才很头疼了
再答: 这样啊~那也好办,在开始设置一个全局的测试变量,比如说 istesting = 0,这个变量为0代表不测试,不为0代表测试;在所有测试段落前都加上 if istesting 最后加上end 就是当测试的时候执行这些段落 ,在不测试的时候不执行。 以后需要测试的时候,就把istesting设为1,不测试的时候设为0
再问: 抱歉,前几天有事没来得及看 不得不说你太帅了,虽然和我预期的不一样,但应该可以达到同样的效果,很有才,另辟蹊径 以后还要多联系多请教啊 谢过了