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

1 view (last 30 days)
for i = 1:10
if i == 3
i = i+2;
end
end

Answers (2)

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

Jan
Jan on 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

Categories

Find more on Programming in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!