Cómo utilizar matlab para resolver problemas de optimización no lineal
Compile los archivos M de la función objetivo (obj_fun.m) y las restricciones no lineales (nl_con_fun.m) en la ventana de edición de archivos M de MATLAB. Ingrese los parámetros requeridos en la ventana de comandos de MATLAB: A =[…]; b =[…]; aeq =[…]; Finalmente, ingrese el comando en la ventana de comandos:
[x,obj_value,EXITFLAG]=FMINCON('obj_fun ',X0,A,B,Aeq,Beq,LB,UB,'nl_con_fun ');
Si (bandera de salida; 0), entonces x y obj_value son la solución óptima y el valor óptimo de la función objetivo, respectivamente.