香蕉铃铛

文章
4
资源
0
加入时间
2年10月21天

Matlab中for循环中的循环变量在循环体中不能改变

如下代码:for i = 1:10 if i==3 i=i+5; endend其中的 i=i+5 这一行不会改变for循环中i的值,for循环变量i会取哪些值,是第一次进入循环时就决定了的。无论在循环中做什么事都不会改变循环的起始,中止,或步长值。要想实现想要的功能,可以使用while...