# Continue for nested loops

31 views (last 30 days)
Chai-tea on 13 Jul 2019
Commented: Be Matlabi on 13 Jul 2019
This is my code snippet below
for jj = 1:5
f(x)=...
for ii = 16:20
f(x)=...
continue
end
end
What I want to do: I want to run ii loop once, then go to the next iteration of jj and continue with the next iteration of ii.
My question: Could I use the 'continue' command to stop the ii loop after first iteration, go back to continue the jj loop, when I am in jj loop, continue with the second iteration of the ii loop and so on. Something like shown below
jj = 1
f(x)=...
ii = 16
f(x)=...
jj = 2
f(x)=...
ii = 17
f(x)=...
jj = 3
f(x)=...
ii = 18
f(x)=...
I hope my question makes sense. Thanks!

Be Matlabi on 13 Jul 2019
Edited: Be Matlabi on 13 Jul 2019
You could try out this
for jj = 1:5
f(x)=...
for ii = 15+j:20
f(x)=...
continue
end
end
but if you want to run ii loop once then why even use FOR loop, you could try something like
for jj = 1:5
f(x)=...
ii = 15+j
f(x)=...
end

Chai-tea on 13 Jul 2019
I get it now, not using a second loop makes sense. thanks!
Be Matlabi on 13 Jul 2019