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!