- 35
- 0
- 约9.07千字
- 约 35页
- 2017-02-05 发布于湖北
- 举报
* 1)先建立M文件 fun4.m,定义目标函数: function f=fun4(x); f=exp(x(1)) *(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1); x1+x2=0 s.t. 1.5+x1x2 - x1 - x2 0 -x1x2 –10 0 例 2)再建立M文件mycon.m定义非线性约束: function [g,ceq]=mycon(x) g=[1.5+x(1)*x(2)-x(1)-x(2);-x(1)*x(2)-10]; ceq=[]; * 3)主程序youh3.m为: x0=[-1;1]; A=[];b=[]; Aeq=[1 1];beq=[0]; vlb=[];vub=[]; [x,fval]=fmincon(fun4,x0,A,b,Aeq,beq,vlb,vub,mycon) 4)运算结果为: x = -1.2250 1.2250 fval = 1.8951 The end! 练习 1.(连续投资问题)某部门有现金10万元,在今后五年内考虑给下面项目
原创力文档

文档评论(0)