How do I do a For Loop with two variables?

I want the loop to do for i=1:1:41 and for j=1:1:41, that is, the loop runs using i=1 and j=1, then i=2 and j=2 etc.
When I try the below nested function I get an infinite loop! for i=1:1:41 for j=1:1:41 Function end end
Can anyone help? Thanks!

2 件のコメント

Stephen23
Stephen23 2018 年 6 月 1 日
@Helena: if i always equals j, why use two variables?
Helena
Helena 2018 年 6 月 1 日
They're not the same, two different variables!

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

回答 (1 件)

ES
ES 2018 年 6 月 1 日
編集済み: ES 2018 年 6 月 1 日

0 投票

Then you dont need two for loops.
for i=1:41
j=i;
....do something
...
end
By the way, i and j are poor choice of variable names!

2 件のコメント

Helena
Helena 2018 年 6 月 1 日
Now I'm getting the error 'Subscript indices must either be real positive integers or logicals.'
Helena
Helena 2018 年 6 月 1 日
j is a date if that helps!

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

カテゴリ

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

質問済み:

2018 年 6 月 1 日

コメント済み:

2018 年 6 月 1 日

Community Treasure Hunt

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

Start Hunting!

Translated by