Continue for nested loops

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!

回答 (1 件)

Basil C.
Basil C. 2019 年 7 月 13 日
編集済み: Basil C. 2019 年 7 月 13 日

1 投票

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

2 件のコメント

Chai-tea
Chai-tea 2019 年 7 月 13 日
I get it now, not using a second loop makes sense. thanks!
Basil C.
Basil C. 2019 年 7 月 13 日
Your welcome! If the answer was right please accept the answer.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2019 年 7 月 13 日

コメント済み:

2019 年 7 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by