用matlab写程序时,我想用到i个for循环嵌套,i是参数,每次数值不一样,怎么写?

我在写一个函数时遇到的问题,i是函数参数。

第1个回答  2013-08-30
把它写成函数,然后递归调用,for语句写进函数内部,不符合条件就继续调用自己,符合条件了(比如你嵌套的层数够了)就不在调用,于是就能i个for循环嵌套。必要数据用函数参数传递。
在其他语言你可以写两个for语句并列,来回goto
记得不懂再问啊!追问

嗯,现在有思路了,但我还是处理不好,具体问题我在http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=260724&page=1&extra=#pid2179502提问了,能不能帮忙给纠一下错,谢了。

本回答被提问者和网友采纳
第2个回答  2013-08-30
举个例子:
s=0;
for i=1:5
s=s+i;
i=i+1;
end

即可实现
第3个回答  2013-08-30
可以用i、j、k。。等参数
for i=1:。。。
for j=1:。。。
。。。。。。。。
end
end追问

能具体点吗?谢谢

追答

你的问题没有说的很明白