Optimization nonlinear function with several variable
21 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Asshaa
el 14 de Mzo. de 2022
Comentada: Walter Roberson
el 16 de Mzo. de 2022
i have nonlinear function
and the constraint
have lower and upper boundary.
f(x,y,z)
0<=x<=2 , 0<=y<=1, -1<=z<=1
i want to optimize this function to find the max value. define g(x,y,z)=-f(x,y,z) since we want to find the max. How to use the fminsearch/fmincon on this fucntion in MATLAB?
0 comentarios
Respuesta aceptada
Walter Roberson
el 14 de Mzo. de 2022
A = []; b = [];
Aeq = []; beq = [];
lb = [0 0 -1];
ub = [2 1 1];
nonlcon = [];
g = @(xyz) -f(xyz(1), xyz(2), xyz(3));
[bestxyz, fval] = fmincon(g, A, b, Aeq, beq, lb, ub, nonlcon);
3 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Nonlinear Optimization en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!