数学建模实验二

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数学建模实验》实验报告

MATLAB程序如下:

>> a=[1,1,1,1,1,1,1,1,1,1];

b=[2,2,1,1,1,0,0,0,0,0;

1,0,2,1,0,4,3,2,1,0;

0,1,0,2,3,0,1,2,4,5];

c=[1000;1000;1000];

[x,z]=linprog(a,-b,-c,[],[],zeros(10,1)) 结果如下:x =

435.6409

0.0000

0.0000

128.7181

0.0000

62.5000

0.0000

0.0000

185.6409

0.0000

z =

812.5000

2.某厂生产两种产品,需要三种资源,已知各产品的利润、各资源的限量和各产品的资源消耗系数如下表:

如何安排生产计划,使得获利最多?

解:设生产A产品x件,B产品y件。

计算结果为当x=20,y=24时,获利最多4280元。

程序如下:

Lingo程序如下:

model:

max=70*x+120*y;

9*x+4*y<360;

4*x+5*y<200;

3*x+10*y<300;

end

结果如下图,

即当x=20,y=24时,利润最多为4280元

x31+x32+x33+x34=60;

x11+x21+x31=30;

x12+x22+x32=50;

x13+x23+x33=40;

x14+x24+x34=40;

end

计算结果如图:

MATLAB程序

>> f=[5,6,10,3,4,1,9,7,4,2,4,8];

aeq=[1,1,1,1,0,0,0,0,0,0,0,0;0,0,0,0,1,1,1,1,0,0,0,0;0,0,0,0 ,0,0,0,0,1,1,1,1;1,0,0,0,1,0,0,0,1,0,0,0;0,1,0,0,0,1,0,0,0,1 ,0,0;0,0,1,0,0,0,1,0,0,0,1,0;0,0,0,1,0,0,0,1,0,0,0,1];beq=[6 0;40;60;30;50;40;40];

[x,y]=linprog(f,[],[],aeq,beq,zeros(12,1));

x,y

程序结果如下

相关文档
最新文档