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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 03:30:14

如何用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