文档介绍:非线性规划一、实验目的本实验要求掌握非线性规划的基本工作原理,并能够利用Excel、Matlab、Lingo和WinQSB四种不同软件求解给定的非线性规划问题,得到正确的结果。三、实验步骤2、实验内容求解下列非线性规划(二次规划)问题3、实验过程1)Excel软件求解线性规划问题。实验程序::。程序代码:H=[20;02];f=[-8;-10];A=[32];b=[6];lb=zeros(2,1);[x,fval,exitflag,output,lambda]=quadprog(H,f,A,b,[],[],lb)实验结果:==-=1output=iterations:2constrviolation:--16algorithm:'active-set'message:'Optimizationterminated.'firstorderopt:-15cgiterations:[]lambda=lower:[2x1double]upper:[2x1double]eqlin:[0x1double]ineqlin:。实验程序:min=x1*x1+x2*x2-8*x1-10*x2;6-3*x1-2*x2>=0;实验结果:)WinQSB软件求解线性规划问题。实验程序:::,得到结果x1=,x2=,y最小为-。=2*x12-4*x1*x2+4*x22-6*x1-3*+x2≤34*x1+x2≤9&x1,x2≥0实验过程:1)Excel软件求解线性规划问题。实验程序::。程序代码:H=[4-4;-48];f=[-6;-3];A=[11;41];b=[3;9];lb=zeros(2,1);[x,fval,exitflag,output,lambda]=quadprog(H,f,A,b,[],[],lb)实验结果:==-=1output=iterations:2constrviolation:0algorithm:'active-set'message:'Optimizationterminated.'firstorderopt:-16cgiterations:[]lambda=lower:[2x1double]upper:[2x1double]eqlin:[0x1double]ineqlin:[2x1double]Lingo软件求解线性规划问题。实验程序:min=2*x1*x1-4*x1*x2+4*x2*x2-6*x1-3*x2;1*x1+1*x2<=3;4*x1+1*x2<=9;实验结果:)WinQSB软件求解线性规划问题。实验程序:::