Matlab - iteracion

 
Vista:

iteracion

Publicado por Victor (9 intervenciones) el 20/11/2009 00:17:21
Hola, quisiera saber como hago un ciclo de iteraciones para ke me de una valor hasta que me cumpla una condicion... por ejemplo:

tengo...

M=1000+d

y quiero que "d" avanse de 1 en 1 hasta que "M" sea mayor a 2000... luego ke me imprima "M" y "d" que cumpla la condicion.

En realidad el ejercicio que tengo es mucho mas complicado pero la lo reducia a lo anterior.

Graciaaaaas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:iteracion

Publicado por fismat (391 intervenciones) el 20/11/2009 09:27:46
Hola Victor

Aqui un ejemplo:

%%%%%%%%%%%%%%

var_ini=1000; % Valor inicial
d=1; % Incremento
condicion=2005; % Condicion para deterner el while
m=var_ini+d; % operacion en su condicion inicial

% Realiza la operacion mientras se cumple una condicion
while (m<=condicion)

% Cuando llega a cumplir la condicion visualiza los resultados
if (m>=2000)
disp(['m = ',num2str(m),' y d = ',num2str(d)]) % visualiza los resultados del proceso
end
m=m+d; % Realiza la operacion en cada iteracion
end


%%%%%%%%%%%%%%

Saludos
Fismat
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:iteracion

Publicado por Victor (9 intervenciones) el 20/11/2009 18:47:58
gracias viejo... me resulto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar