while make loop how for and matlab loops do-while

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