1 / 8
文档名称:

数学应用软件作业5+++用matlab求解非线性规划问题.doc

格式:doc   大小:510KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数学应用软件作业5+++用matlab求解非线性规划问题.doc

上传人:文库旗舰店 2019/11/25 文件大小:510 KB

下载得到文件列表

数学应用软件作业5+++用matlab求解非线性规划问题.doc

文档介绍

文档介绍:。,学****用Matlab求解非线性规划的问题。、用quadprog求解二次规划问题minf(x):2、求解优化问题::取初值为(10,10,10)。3、求表面积为常数150m2的体积最大的长方体体积及各边长。注:取初值为(4,5,6)。、可用两种方法解题:方法一:Matlab程序:H=[1-1;-12];c=[-2;-6];A=[11;-12;21];b=[2;2;3];Aeq=[];beq=[];vlb=[0;0];vub=[];[x,z]=quadprog(H,c,A,b,Aeq,beq,vlb,vub)方法二:Matlab程序如下:,程序为:functionf=fun(x);f=1/2*x(1)^2+x(2)^2-x(1)*x(2)-2^x(1)-6*x(2);,程序为:x0=[1;1];A=[11;-12;21];b=[2;2;3];Aeq=[];beq=[];vlb=[0;0];vub=[];[x,fval]=fmincon('fun',x0,A,b,Aeq,beq,vlb,vub)2、Matlab程序:,程序为:functionf=fun1(x);f=-x(1)*x(2)*x(3);,程序为:x0=[10;10;10];A=[122;-1-2-2];b=[72;0];Aeq=[];beq=[];vlb=[];vub=[];[x,fval]=fmincon('fun1',x0,A,b,Aeq,beq,vlb,vub)3、假设长方形的长、宽、高分别为、、,则长方形的体积为f,则有Matlab程序:,程序为:functionf=fun2(x);f=-x(1)*x(2)*x(3);,程序为