0

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
4

0 回答 0