2
我尽我所能按照并行工具箱的文档,但仍无法避免重复使用嵌套循环中索引的数组的问题。 问题是与变量节点parfor在matlab中。切片变量和嵌套循环
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
我不,索引也根据该规则使用数组嵌套循环的外部。我是否错过另一个 parfor限制?
您是否预先分配了'node'?这可能会导致问题。 – Trogdor 2014-08-27 17:32:59