Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
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