我遇到以下循环问题,因为它花费了太多时间。因此,我想使用并行处理,特别是parfor函数。
P = numel(scaleX); % quite BIG number
sz = P;
start = 1;
sqrL = 10; % sqr len
e = 200;
A = false(sz, sz);
for m = sz-sqrL/2:(-1)*sqrL:start
for n = M(m):-sqrL:1
temp = [scaleX(m), scaleY(m); scaleX(n), scaleY(n)];
d = pdist(temp, 'euclidean');
if d < e
A(m, n) = 1;
end
end
end
任何人都可以帮助我改变外在的&#39;远'&#39;循环进入&#39; parfor&#39;在这段代码中?