matlab で parfor を使用して、この単純なコードで何が起こっているか知っている人はいますか? ありがとう、
行列を 4 つの配列にスライスし、各配列の要素を個別に更新したい
ここに簡単なバージョンがあります:
a = zeros(4,4);  
parfor i = 1:4  
    j = 2;      
    a(j,i) = 3;  
end
エラー: 'a' の有効なインデックスは parfor ループで制限されています。
でも、
これは機能します:
a = zeros(4,4);  
parfor i = 1:4  
    a(2,i) = 3;  
end
同じエラーのある別の単純な非動作バージョン:
a = zeros(4,4);  
parfor i = 1:4  
    a(i,i) = 3;  
end
私のアプリケーションでは、インデックス j は、いくつかのアルゴリズムを介して配列ごとに個別に生成されます