make - while and if matlab
¿Hay alguna manera de hacer un do-while? (3)
Estoy planeando usar un bucle do-while
while en MATLAB.
¿Hay una manera de hacerlo?
Al menos, Octave tiene do-until
. Este ejemplo crea una variable fib
que contiene los primeros diez elementos de la secuencia de Fibonacci.
fib = ones (1, 10);
i = 2;
do
i++;
fib (i) = fib (i-1) + fib (i-2);
until (i == 10)
Por supuesto, debe invertir su condición de aborto en comparación con do-while
.
Aquí hay otra opción en MATLAB (más cerca de una sintaxis do-while
):
do = true;
while(do || condition)
% things to do...
do = false;
end
while(true)
%code
if condition==false
break;
end
end