Dynamic construction of constraint function in MATLAB optimization
Afficher commentaires plus anciens
Based on matlab help for defining the constraints in an optimization problem, it should be a function of X only.
forexample:
function f = objconstr(x)
f.Fval = 100*(x(2) - x(1)^2)^2 + (1 - x(1))^2;
f.Ineq = (x(1)-1/3)^2 + (x(2)-1/3)^2 - (1/3)^2;
Now, Assume that my FVAL , and INEQ equations are keep changes dynamicly due to the diffrent states.
forexample my constrain is equal to = F1(F2(F3(x))), which for instance, F3(x)= A.*(X).^(B)+(C) (calucated from a curvefitting function).
My question is that how can I define A, B, and C in my code, so I dont need to write the numbers (coeficients) and instead it read it from my workspace.
Réponses (0)
Catégories
En savoir plus sur Nonlinear Optimization dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!