Hello, How can i get "current function value" giving by Optimization tool using only the command line?
Thanks !

 Réponse acceptée

Walter Roberson
Walter Roberson le 11 Juil 2016

0 votes

Construct an options structure that includes PlotFcn and give an option value of @optimplotfval . The options structure can be constructed using the new optimoptions or the older optimset .
The options structure must be passed as the 10th parameter to fmincon(), so if you do not need some of the parameters, pass [] in their place.

3 commentaires

Hello Roberson, based on your instructions i established this snippet of code that works perfectly :
>> options = optimset('PlotFcns',@optimplotfval);
>> [y,fval] = fmincon(f,x0,[],[],[],[],[0,0],[1,1],[],options);
what do you think?
Walter Roberson
Walter Roberson le 11 Juil 2016
That looks okay.
amine&&
amine&& le 11 Juil 2016
Thanks for your efforts Roberson.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Optimization dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by