The "Current Function Value" plot ?

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

 Accepted Answer

Walter Roberson
Walter Roberson on 11 Jul 2016
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 Comments

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?
That looks okay.
Thanks for your efforts Roberson.

Sign in to comment.

More Answers (0)

Categories

Find more on Optimization in Help Center and File Exchange

Asked:

on 10 Jul 2016

Commented:

on 11 Jul 2016

Community Treasure Hunt

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

Start Hunting!