Matlab - Problemas con ciclo for

 
Vista:

Problemas con ciclo for

Publicado por juan carlos (2 intervenciones) el 28/03/2017 20:18:01
Buenas tardes estimados, tengo el siguiente ciclo:

for i = 1:1:8

if i == 3
i = 8;
end

end

Resulta qu cuando i=3, toma el nuevo valor (8), sin embargo el cilo no termina y sigue con i=4. No debería terminar cuando es 3?. Qué debería cambiar para que el ciclo se termine en 3. Obviamente el código original no es ese, solo uso esa sentencia como referencia para explicar lo que quiero resolver. De antemano muchas gracias,

Saludos.
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
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Problemas con ciclo for

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 28/03/2017 20:38:51
aquí le va a hacer caso a lo primero que programaste por lo tanto tu i seguirá en 4 hasta 8 lo que debes hacer es esto :

1
2
3
4
5
for i = 1:1:8
if i == 3
break;
end
end
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

Problemas con ciclo for

Publicado por juan carlos (2 intervenciones) el 28/03/2017 20:49:37
Muchas gracias, ahora si resulta, Saludos.
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