如何用matlab中的for语句实现动态循环.例如:for i =1:K,k如何定义那?这个K是不确定的,而是在满足一定条件下自增的,每次曾加1;直至不符合条件终止循环,然后也知道了k值,知道循环了几次.就是

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 06:47:46
如何用matlab中的for语句实现动态循环.例如:for i =1:K,k如何定义那?这个K是不确定的,而是在满足一定条件下自增的,每次曾加1;直至不符合条件终止循环,然后也知道了k值,知道循环了几次.就是
xRN@YjlnP"4q R A|*@i~fLY ^Z0bfssg.'p`Z=^::z M^y6'`yC'9G[~AqU@AfvkO'Zw\0#PMZqLMjT  uq>ꗝ2R.Ӭp <,Q7 G

如何用matlab中的for语句实现动态循环.例如:for i =1:K,k如何定义那?这个K是不确定的,而是在满足一定条件下自增的,每次曾加1;直至不符合条件终止循环,然后也知道了k值,知道循环了几次.就是
如何用matlab中的for语句实现动态循环.例如:for i =1:K,k如何定义那?
这个K是不确定的,而是在满足一定条件下自增的,每次曾加1;直至不符合条件终止循环,然后也知道了k值,知道循环了几次.就是想知道当这个K不确定时能不能用for循环.有其它方法吗?

如何用matlab中的for语句实现动态循环.例如:for i =1:K,k如何定义那?这个K是不确定的,而是在满足一定条件下自增的,每次曾加1;直至不符合条件终止循环,然后也知道了k值,知道循环了几次.就是
没必要嘛,用while不就OK了.例如,
k = 111111;
i = 0;
while(i < k)
if (need change) k = k + 1;
end
end