我计划在MATLAB中使用do-while
循环。
有没有办法做到这一点?
发布于 2013-02-17 18:56:02
while(true)
%code
if condition==false
break;
end
end
发布于 2016-08-16 17:28:08
这里是MATLAB中的另一个选项(更接近于do-while
语法):
do = true;
while(do || condition)
% things to do...
do = false;
end
发布于 2016-08-16 17:18:49
至少,Octave有do-until
。这个例子创建了一个变量fib
,它包含斐波那契序列的前十个元素。
fib = ones (1, 10);
i = 2;
do
i++;
fib (i) = fib (i-1) + fib (i-2);
until (i == 10)
当然,与do-while
相比,您必须反转您的流产条件。
https://stackoverflow.com/questions/14920206
复制相似问题