永发信息网

Matlab下如何实现 if...goto

答案:3  悬赏:70  手机版
解决时间 2021-04-14 03:33
Matlab下如何实现 if...goto
最佳答案
这个一般是通过设置子函数转向来做,Matlab里面没有goto语句,不过可以用return和子函数结合来做
全部回答

(原创)matlab实现c/c++的if...goto...语句的解决办法之一(原创):

C/C++ 代码示例: for i=0 to N {

...

for j = 0 to M {

for k=0 to P {

....

if (goto条件) goto label1;

} // end for k } //end j } //end i

label1: ...(goto到的语句)

Matlab 实现这样的if...goto...语句,我的解决办法是使用一个退出标志变量,然后当要从内循环退出到外层某个循环或者彻底退出的时候。在 if 体中将该标志变量置位,然后每层循环判断到该标志变量置位后,就break!

Matlab实现代码示例: tmpflag =0; for i=0 : N

...

for j = 0 to M

for k=0 to P

....

if (goto条件) tmpflg=1; break; end; %end if goto

end; % end for k if(tmpflg == 1) break; end; %end if ... break } //end j

if(tmpflg == 1) break; end; %end if ... break } //end i

...(goto到的语句)

一切解决!这个办法还可以实现由内层循环跳到外层某个循环的goto。方法虽然原始,但是目的依然达到。还是要谢谢大家出谋划策!众人拾柴火焰高!

matlab没有goto语句啊,可通过其他语句完成,具体问题具体实现咯。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新加坡拉萨尔艺术学院本科毕业以后,可以申请
琼阁宾馆在什么地方啊,我要过去处理事情
DNF师徒关系,徒弟给师父疲劳,有什么规律?
为什么农场偷菜 显示程序错误 请稍候 是我电
青丘狐传说到20集和21集接不上,为什么啊?
单选题下列各式能用平方差公式分解的是A.1+x2
信阳汽配城在哪里啊,我有事要去这个地方
heum烧烤炉的使用方法
电脑上不了网有什么原因
怎样治胃疼
手机如何把“后台应用”改成“最近应用”?就
新飞中骑士最厉害?
单选题事物发展的总趋势是A.变化发展的B.新事
吃安眠药是什么感觉,安眠药什么时候吃
家养的鸟羽毛为什么会变色啊?是营养不够么
推荐资讯
我爱你,用英语怎么说?
霸气讽刺人的句子,讽刺人无知的句子
冼衣粉过期了能用吗?
巴尔特这个地址在什么地方,我要处理点事
有什么好看滴动漫完结滴不要连载中滴?
雅思考过之后多长时间能知道成绩,收到成绩单
天猫支付宝可以转账吗,个人能通过支付宝转账
嘉禾广丰KTV收费如何?
怎样美白效果好?
电信手机支不支持国际漫游
有些蝗虫在夏天是绿色的,到了秋末则变为黄褐
第一次没破而因剧烈运动处女膜破后,第二次还
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?