Matlab:如何将嵌套for循环转换为parfor

时间:2015-04-14 01:20:38

标签: performance matlab parallel-processing

我遇到以下循环问题,因为它花费了太多时间。因此,我想使用并行处理,特别是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;在这段代码中?

0 个答案:

没有答案