同时运行嵌套循环

时间:2017-05-11 17:29:07

标签: matlab loops for-loop

我已经编写了一个嵌套的for循环,但问题是我想要循环2& 3同时运行,以便x=1y=1x=4y=2x=7, y = 3`时等,但不知道如何。{我已经在下面提供了我的代码:

for i=2:25
  for x=1:3:60
     for y=1:20
       Dte(i,y)=sqrt(dcc(x,1) + dcc(x+1,1).*.(Er(i-1,y)).^2 + dcc(x+2,1).* Dte(i-1,y).^2);
     end
  end
end

我试图读取par for loop但我不知道如何实现它。

1 个答案:

答案 0 :(得分:0)

您希望仅使用一个循环替换两个最内层嵌套循环。

您可以这样做:

for i=2:25
  for y=1:20
    x = (y - 1) * 3 + 1;
    ...
  end
end