Lo único que conozco para bucles condicionales es while.
Ya sé que do...while ejecuta el código la primera vez sin evaluar la condición, pero es que no encuentro otra cosa en la ayuda. Ni siquiera navegando por los "see also" desde el while.
De momento hay que apañarse, a ver si alguien sabe algo más.
En Matlab existe el comando while, que se ejecuta mientras la condicion es valida.
te envio un ejemplo
A=magic(3)
E = 0*A; F = E + eye(size(E)); N = 1;
while norm(E+F-E,1) > 0,
E = E + F;
F = A*F/N;
N = N + 1;
end
Saludos
Valora esta respuesta
0
Comentar
RE:Do while o repeat until
Publicado por Jorge Luis (1 intervención) el 21/09/2007 07:06:07
Hola.
Estaba buscando la manera de que la instrucción (o instrucciones) se ejecuten la primera vez aunque la condición no sea válida. Por ejemplo, en otro lenguaje de programación era:
do
instrucción1
instrucción2
instrucción3
...
while <condición>
¿Se puede hacer esto en Matlab?
Gracias.
Valora esta respuesta
0
Comentar
RE:Do while o repeat until
Publicado por daN1 (1 intervención) el 14/07/2008 05:30:20
apenas empece a usar MATLAB..
rSpondiendo a tu preGunta t muEstro el codigo acontinuacion.. a me sirvio...
z es un bandera q sirve par que al menos entre una vez al ciclo...
while( z==1 || (condicion que tu quieres usar) )
z=0;
intrucciones
...
intrucciones
end