线性规划问题求解----数学建模实验报告.docxVIP

线性规划问题求解----数学建模实验报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线性规划问题求解----数学建模实验报告

084实验报告实验目的:(1)学会用matlab软件解决线性规划问题的最优值求解问题。(2)学会将实际问题归结为线性规划问题用MATLAB软件建立恰当的数学模型来求解。(3)学会用最小二乘法进行数据拟合。(4)学会用MATLAB提供的拟合方法解决实际问题。实验要求:(1)按照正确格式用MATLAB软件解决课本第9页1.1、1.3,第100页5.1、5.3这几个问题,完成实验内容。(2)写出相应的MATLAB程序。(3)给出实验结果。(4)对实验结果进行分析讨论。(5)写出相应的实验报告。实验步骤:(1)、对于习题1.1:a.将该线性规划问题首先化成MATLAB标准型b.用MATLAB软件编写正确求解程序:程序如下:c=[3,-1,-1];a=[4,-1,-2;1,-2,1]; b=[-3;11]aeq=[-2,0,1]; beq=1;[x,y]=linprog(-c,a,b,aeq,beq,zeros(3,1))x,y=-y(2)、对于习题1.3:a.建立适当的线性规划模型:对产品I来说,设以A1,A2完成A工序的产品分别为,件,转入B工序时,以B1,B2,B3完成B工序的产品分别为,,件;对产品II来说,设以A1,A2完成A工序的产品分别为,件,转入B工序时,以B1完成B工序的产品为件;对产品III来说,设以A2完成A工序的产品为件,则以B2完成B工序的产品也为件。由上述条件可得,.由题目所给的数据可建立如下的线性规划模型:Min z(1.250.25)()(20.35)(2.80.5)-(510)(7912)(68) (411)-7s.t.b.运用MATLAB软件编写程序求解:程序如下:c=[0.75,1-(321*7*0.0001),-16*6,(-783*4)/7000,-7/20,-0.5,-321*9*0.0001,1.15,2.3-(321*12*0.0001-(783*11)/7000)];a=[-5,0,0,0,0,-10,0,0,0;0,-7,0,0,0,0,-9,0,-12;0,0,-6,0,0,0,0,-8,0;0,0,0,-4,0,0,0,0,-11;0,0,0,0,-7,0,0,0,0];b=[-6000;-10000;-4000;-7000;-4000];aeq=[1,1,-1,-1,-1,0,0,0,0;0,0,0,0,0,1,1,-1,0];beq=[0;0];[x,y]=linprog(c,a,b,aeq,beq,zeros(3,1))(3)、对于习题5.1:用MATLAB中的三次函数,二次函数,四次函数进行数据拟合,然后与原来结果进行比较。程序如下:x=-5:0.3:5;L=length(x);a=[1,-6,5,-3];y=polyval(a,x);plot(x,y,.-)no=randn(1,L);hold onplot(x,y+no,*);b1=ployfit(x,y+no,3);y1=ployval(b1,x);plot(x,y1,-)b2=ployfit(x,y+no,2);y2=ployval(b2,x);plot(x,y2,-)b3=ployfit(x,y+no,4);y3=ployval(b3,x);plot(x,y3,rp-)(4)、对于习题5.3:用MATLAB中最小二乘法求拟合表中的数据。程序如下:x=[1:8];y=[15.3,20.5,27.4,36.6,49.1,65.6,87.87,117.6];xishu=[ones(8,1),x];%构造系数矩阵cs=xishu\log(y);%线性最小二乘法拟合参数cs(1)=exp(cs(1));%把lna变换成a实验结果与分析:(1)、对于习题1.1:最优解为x = 4.0000 1.000 9.0000对应的最优值为 y = 2.0000(2)、对于习题1.3:x11200,x2230.0493,x30,x4858.6207,x5571.4286,x60,x7500,x8500,x9324.1379, 最优值为z1146.567元。对应整数规划的最优解为x11200,x2230,x30,x4859,x5571,x60,x7500,x8500,x9324, 最优值为z1146.414元。(3)、对于习题5.1:相比较而言,三次拟合和四次拟合结果都较好,二次拟合结果相对较差。(4)、对于习题5.3:最后拟合的函数为

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档