Is it possible to change the running index in a for cycle?

1 Ansicht (letzte 30 Tage)
Mr M.
Mr M. am 3 Jul. 2018
Bearbeitet: Walter Roberson am 4 Jul. 2018
for i = 1:10
if i == 3
i = i+2;
end
end

Antworten (2)

Tejas Jayashankar
Tejas Jayashankar am 3 Jul. 2018
Hi,
Check out the following answer for a similar question:
Let me know if this helps.

Jan
Jan am 4 Jul. 2018
This does not work in a for loop, but it works with while:
i = 1;
while i <= 10
disp(i)
if i == 3
i = i+2;
end
i = i + 1;
end
Alternatively:
for i = [1:3, 5:10]
disp(i)
end

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by