使用parfor循环并行化fminsearch?

时间:2018-10-23 10:40:54

标签: matlab parallel-processing parfor fminsearch

我在曲线拟合问题中有一个for循环,需要使用parfor循环将其并行化。下面是在单核中运行的for循环,有没有办法将其转换为parfor

for initial_p = [1:1:1000]
    % initial condition for fitting
    x0 = [50 5 10 50 5];
    % run the solver
    options = optimset('MaxFunEvals',10000,'MaxIter',10000,'Display','iter');
    [x,fval,exitflag,output] = fminsearch(@(x) Obj(x,initial_p,c1,c2,c3,c4,c5,c6,t,y),x0,options);
    % exit for loop
    if x(1) < 100
        break
    end
end

0 个答案:

没有答案