how to use a shared variable in parallel computing with lsqnonlin
Mostrar comentarios más antiguos
Is there a way to share a variable in the objective function for parallel computing with lsqnonlin optimization? The variable should be updated at the end of objective function, i.e.
[x,resnorm,residual,exitflag,output,lambda,jacobian] = lsqnonlin(@(X)ObjFunLSQnonlin(X),X0,[],[],options);
Function obj = ObjFunLSQnonlin(X)
% doing something using sharedVariable
obj = someFunction(X,sharedVariable);
% updating sharedVariable
sharedVariable = sharedVariable + 1;
end
Respuestas (0)
Categorías
Más información sobre Problem-Based Optimization Setup en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!