は私がparfor
を使用できるようにMATLAB
で並列に優しい、次のループを作るしようとしていますループMATLABスライス変数が
parfor ivert = 1 : nVerts
i = obj.neighIDs{ ivert };
b = obj.f(i);
A = obj.coeffMatrix{ ivert }
x = A \ b;
obj.solution(ivert, :) = x(1 : 3);
end
しかし、MATLABは文句を言うこと:
Valid indices for `obj` are restricted in PARFOR loops.
誰かが私に上記のループの変数をスライスする方法のヒントを教えてもらえますか?
'obj.f(I)のインデックス'問題がある可能性があります。 Matlabはループ内のインデックスを計算するのは不幸だと思います。 –