How do I do a For Loop with two variables?

5 次查看(过去 30 天)
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
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.'

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by