fmincon optimization in matlab using OutputFcn
显示 更早的评论
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 个评论
Mario Malic
2020-9-25
编辑:Mario Malic
2020-9-25
Check here https://ch.mathworks.com/help/optim/ug/output-function.html there are some examples if you use the search option.
mohammed hussein
2020-9-25
采纳的回答
更多回答(1 个)
Walter Roberson
2020-9-25
0 个投票
shows an example complete with code. The runfmincon() function returns a structure in which you can ask to see all the x values.
2 个评论
Michael Croucher
2020-9-25
That will teach me to hit 'refresh' before writing an answer :)
mohammed hussein
2020-9-25
类别
在 帮助中心 和 File Exchange 中查找有关 Surrogate Optimization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!