Run fmincon multiple time
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi
I am trying to maximize an function(x,y) over (x,y)
x^2+y^2+b, subject to 0<x<1 and 0<y<1. and b is between 0 and 20.
Now, I want to run fmincon on this function 20 times (for b=0, b=1, b=2..... and so on). I also want to save the optimal (x,y) with the coresponding b so that I can plot this function later.
I have looked up ( http://www.mathworks.com/help/optim/ug/nonlinear-equality-and-inequality-constraints.html ), How should I modify the code so that it will do the above?
5 Commenti
Risposta accettata
Matt J
il 24 Ago 2014
Modificato: Matt J
il 24 Ago 2014
[xy, fval]=quadprog(-eye(2),[0;0],[],[],[],[],[0;0],[1;1])
b=0:20;
fval=fval+b;
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Surrogate Optimization in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!