How to manipulate the index of the for loop
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mallikarjuna
am 23 Dez. 2013
Bearbeitet: Jan
am 23 Dez. 2013
Hi,
I have to change the index of the for loop inside the loop only. Something like this,
for i1 = 1:10
if i1 =4
i1 = 6;
end
end
But I am not able to do this. Can some one help me in doing this.
Thanks,
Mallikarjun
1 Kommentar
Jan
am 23 Dez. 2013
Of course "you are able to do this". You can write it down and it is valid Matlab code, such that it will run (except for the == operator in the if condition). But I can guess, that you want to do something else. Then please explain explicitly, what you want and what you get. Relying on the power to guess problems and intentions is a bad idea in a forum.
Akzeptierte Antwort
Azzi Abdelmalek
am 23 Dez. 2013
Bearbeitet: Azzi Abdelmalek
am 23 Dez. 2013
for i1 = 1:10
if i1==4
i1 = 6;
end
end
when i1==4 you set i1 to 6 ; the next iteration i1 will be equal to 5
%or
v=1:10;
v(v==4)=6;
for i1 = v
%do
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!