数学建模实验二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
程序结果如下