Controlar variable en ciclo for
Publicado por Xiomara (23 intervenciones) el 11/10/2012 19:54:36
Hola, tengo un problema para actualizar una variable que me controla un ciclo for.
Un ejemplo de lo que quiero hacer es mas o menos asi:
n=5; %Valor inicial de mi variable
for i = 1:n
n = 5-i;
end
Lo que quiero es que a medida que se actualice n en cada iteración, también se actualice en el "i", es decir.
1 ITERACIÓN
Para i = 1
n = 4
for i = 1:5
n = 5-1;
end
Aqui entonces me gustaría que en la siguiente iteración la "n" del "for" cabiara:
2 ITERACIÓN
Para i = 2
n=3
for i = 1:4
n = 5-2;
end
3 ITERACIÓN
Para i = 3
n=2
for i = 1:3
n = 5-3;
end
Entonces las iteraciones no finalizarían en 5 como se había programado en un inicio sino en 3, si me hago entender???
Les agradecería mucho la ayuda que me pudieran dar, ya que llevo mucho tiempo tratando de resolver esto.
Un ejemplo de lo que quiero hacer es mas o menos asi:
n=5; %Valor inicial de mi variable
for i = 1:n
n = 5-i;
end
Lo que quiero es que a medida que se actualice n en cada iteración, también se actualice en el "i", es decir.
1 ITERACIÓN
Para i = 1
n = 4
for i = 1:5
n = 5-1;
end
Aqui entonces me gustaría que en la siguiente iteración la "n" del "for" cabiara:
2 ITERACIÓN
Para i = 2
n=3
for i = 1:4
n = 5-2;
end
3 ITERACIÓN
Para i = 3
n=2
for i = 1:3
n = 5-3;
end
Entonces las iteraciones no finalizarían en 5 como se había programado en un inicio sino en 3, si me hago entender???
Les agradecería mucho la ayuda que me pudieran dar, ya que llevo mucho tiempo tratando de resolver esto.
Valora esta pregunta
1