-3
我在Matlab中使用parfor進行並行計算。我不熟悉這個命令。如果可能的話,請看下面的代碼,告訴我是否可以用parfor編寫它。錯誤: 由於變量pyra被使用的方式,無法運行parfor循環。在matlab上使用parfor循環
parfor i = 1:inter
scaled = resize(im, 1/sc^(i-1));
pyra.feat{i} = descripteurs(scaled,class);
pyra.scale(i) = 1/sc^(i-1);
for j = i+inter:inter:max_scale
scaled = reduce(scaled);
pyra.feat{j} = descripteurs(scaled,class);
pyra.scale(j) = 0.6 * pyra.scale(j-inter);
end
end
您應該從Mathworks自己的[廣泛文檔](https://www.mathworks.com/help/distcomp/variables-in-parfor-loops.html)開始介紹parfor循環中的變量用法 – Suever
試圖按照文檔中的指示進行更改,但我仍然遇到問題。 – dido
請問,我該如何着手解決這個問題。 – dido