2017-05-11 5 views
0

私は、ネストされたfor -loopを書いてきたが、問題は、私はループ2 & 3は同時に、このようなときx=1y=1ときx=4y=2、ときx=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ループを読もうとしましたが、実装方法はわかりません。

+0

を、 'X'は、 '3'または '6'ように等しいことはありません。 –

+0

@Usama、はい、私はそれを修正しました – Hsk

答えて

0

2つの最も内側にネストされた2つのループを1つのループで置き換えたいとします。

あなたは簡単に行うことができます。上記のコードで

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

ありがとう@Jean Logeart!それはかなりシンプルに見えますが、それは最初の反復のための問題を作成しませんか? y = 1のときにxが1に等しくなるようにしたいからです。 – Hsk

+0

@Hskそうです、私は答えを更新しました –

関連する問題