lyxxl 发表于 2007-4-19 18:20

matlab怎样实现程序跳转功能?

MATLAB好象没有 goto 这类的语句,现有个问题,请教如何实现;
假设只有两种情况:case1 和 case2,对应的求解函数为f1,f2

满足case1时,则调用函数a1计算,当用函数a1计算到不满足f1时,调用函数f2计算,当计算再次不满足case2(即此时满足case1)时,再调用函数f1

请问如何实现?

eight 发表于 2007-4-19 18:27

原帖由 lyxxl 于 2007-4-19 18:20 发表
MATLAB好象没有 goto 这类的语句,现有个问题,请教如何实现;
假设只有两种情况:case1 和 case2,对应的求解函数为f1,f2

满足case1时,则调用函数a1计算,当用函数a1计算到不满足f1时, ...

没看懂,建议采用程序伪码方式重新写,或者使用C语言的表述重新写

zandy 发表于 2007-4-19 20:52

你可以用if语句啊

ufo911 发表于 2007-5-23 16:00

你可以在你的case1中,加入你的case2的代码,建议使用if语句,就可以了,我昨天就是这样做的,我做的是单纯行法

ufo911 发表于 2007-5-23 16:00

让它在case1跳转就可以了。
页: [1]
查看完整版本: matlab怎样实现程序跳转功能?