六章节 MATLAB在数学建模中应用.pptVIP

  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文档。上传文档
查看更多
六章节 MATLAB在数学建模中应用

第六讲 MATLAB在数学建模中的应用;;线性规划的标准形式要求目标函数最小化,约束条件取等式,变量非负,不符合这几个条件的线性规划要首先转化为标准形式。;其中:f,x,b,beq,lb,ub为向量,A,Aeq为矩阵。;x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options) [x,fval]=linprog(…) [x,fval,exitflag]=linprog(…) [x,fval,exitflag,output]=linprog(…) [x,fval,exitflag,output,lambda]=linprog(…);3、实例;分析问题建立模型:用x1,x2,x3,x4分别代表用于项目A、B、C、D的投资百分数,由于各项目的投资百分数之和为100%,所以x1+x2+x3+x4=1;把它转化为标准形式为;f=[-0.15;-0.1;-0.08;-0.12]; A=[1 -1 -1 -1;0 -1 -1 1]; b=[0;0]; Aeq=[1 1 1 1]; beq=[1]; lb=zeros(4,1);;二、其它应用;根据有关生物学研究结果,对于足够大的时间值k,有;以五年为一个年龄段,则某一时刻三个年龄段的动物数量可以用一个向量X(k)=[x1(k) x2(K) x3(k)]T为第k个时间段动物数分布向量。;当k=0,1,2,3时, X(k)表示现在、五年后、十年后、十五年后的动物数分布向量。根据第二年龄段和第三年龄段的繁殖能力,在第k个时间段,第二年龄组动物在其年龄段平均繁殖4个后代,第三年龄组动物在其年龄段平均繁殖3个后代。由此得第一个年龄组在第k+1个时间段的数量如下:x1(k+1)=4x2(k)+3x3(k);K=0,1,2,3;由此得 X(k+1)=Lk+1X(0);为了计算L的特征值,输入下面的命令eig(A)得到特征值为;x=[1000;1000;1000];d1=1.5; A=[0 4 3;0.5 0 0;0 0.25 0]; y=A*x; y1=d1*x; k=1; while max(abs(y-y1))0.1 x=y; y=A*x; y1=d1*x; k=k+1; end x,k ;可知当k=285时,有结论;当k=285时x=1.0e+053 *2.9078 0.9693 0.1615;X(4)=A4X(0)-(A3+A2+A+I)c;这说明当五年平均向市场供应三个年龄段的动物各152头可以使20年后有各年龄段的动物生存,如果将这一限制作为约束条件,而求c的各分量之和最大,这将是一个线性规划问题,可用前面学习的方法求解。

文档评论(0)

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

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档