fmincon optimization in matlab using OutputFcn
Ältere Kommentare anzeigen
Hi all
i have this example and i want to save the x viarable in each iteration not only see the final value How can i do it . all i found is using OutputFcn but i dont know how can i do it in this example below . thank you very much for your helping
fun = @(x)100*(x(2)-x(1)^2)^2 + (1-x(1))^2;
A = [];
b = [];
Aeq = [];
beq = [];
lb = [];
ub = [];
x0 = [0,0];
options = optimoptions('fmincon','Display','iter');
x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,[],options)
2 Kommentare
Mario Malic
am 25 Sep. 2020
Bearbeitet: Mario Malic
am 25 Sep. 2020
Check here https://ch.mathworks.com/help/optim/ug/output-function.html there are some examples if you use the search option.
mohammed hussein
am 25 Sep. 2020
Akzeptierte Antwort
Weitere Antworten (1)
Walter Roberson
am 25 Sep. 2020
0 Stimmen
shows an example complete with code. The runfmincon() function returns a structure in which you can ask to see all the x values.
2 Kommentare
Michael Croucher
am 25 Sep. 2020
That will teach me to hit 'refresh' before writing an answer :)
mohammed hussein
am 25 Sep. 2020
Kategorien
Mehr zu Surrogate Optimization finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!