logo资料库

fmincon函数仿真实例.doc

第1页 / 共1页
资料共1页,全文预览结束
Fmincon 函数使用实例 4 x x 1 2  2 x 2 1)  ,其中:  x 2  0 例: ( ) f x  e x 1 2 2  2 2 (4 x x  1 0 x x   1 2 1.5 x x x   1 2 1 10 0 x x    1 2 首先编好 M 文件,文件名为 fun_fmincon.m,具体内容如下: function f=fun_fmincon(x) f=exp(x(1))*(4*x(2)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1); 再编一个 M 文件,文件名为 con_fmincon.m,具体内容如下: function [c,ceq]=con_fmincon(x) c=[1.5+x(1)*x(2)-x(1)-x(2);-x(1)*x(2)-10]; ceq=[]; 最后运行: clc;clear all; x0=[-1;1]; A=[];b=[]; Aeq=[1 1];beq=0; lb=[];ub=[]; [x,fval]=fmincon(@fun_fmincon,x0,A,b,Aeq,beq,lb,ub,@con_fmincon);
分享到:
收藏