Parfor in Matlab. geschnittene Variable und verschachtelte Schleife

Ich habe mein Bestes getan, um der Dokumentation der parallelen Toolbox zu folgen, konnte jedoch das Problem der Wiederverwendung von Arrays, die in einer verschachtelten Schleife indiziert wurden, nicht vermeiden. Das Problem ist mit VariableKnoten

parfor i=1:nX
   for j=1:nY


    [ind,dist]=findInCircle(node(i,j,:), part,r);

    UV=calcVelocity(part(ind,:), dist,node(i,j,:)) ;


    %here matlab complains that node is not indexed properly
    node(i,j,3)= UV(1);
    node(i,j,4)= UV(2);
    node(i,j,5)= UV(3);



   end


end

Ich benutze das Array nicht außerhalb der verschachtelten Schleife, die Indizierung entspricht auch der Regel. Habe ich einen anderen vermisst?parfor Beschränkung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage