- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab数学实验报告最优投资方案与优化问题的计算机求解
MATLAB数学实验报告
实验名称:最优投资方案与优化问题的计算机求解
实验日期:2012-5-16
实验者:
学院:机械学院
班级:机自12
学号:
实验目的
1.了解线性规划问题及其数学模型
2.学会使用求解线性规划问题的Matlab命令
3.了解多目标规划及其求解方法
4.了解无约束最优化问题的Matlab求解命令
5.了解最大最小化问题及其Matlab求解命令
实验内容
2.某厂利用a,b,c三种原料生产A,B,C三种产品,已知生产每种产品在消耗原料方面的各项技术条件和单位产品的利润,以及可利用的各种原料的量(具体数据如下表),试制订适当的生产规划使得该厂的总利润最大。
产品
原料 生产每单位产品所消耗的原料 现有的原料 A B C a 3 4 2 60 b 2 1 2 40 c 1 3 2 80 单位产利润 2 4 3 原料i用量为xi i=1,2,3.则有模型:
MaxZ=2x1+4x2+3x3
3x1+4x2+2x3≤60
s.t. 2x1+x2+2x3≤40
X1+3x2+2x3≤80
0≤xi i=1,2,3
编写程序
c=[-2,-4,-3];
a=[3,4,2;2,1,2;1,3,2];
b=[60;40;80];
[x,y]=linprog(c,a,b,[],[],[0,0,0]);
x=x
z=-y
运行结果
lx2
Optimization terminated successfully.
x =
0.0000
6.6667
16.6667
z =
76.6667
3.某工厂生产甲,乙,丙三种产品,单位产品所需工时分别为2、3、1个;单位产品所需原料分别为3、1、5公斤;单位产品利润分别为2、3、5元。工厂每天可利用的工时为12个,可供应的原料为15公斤。为使总利润最大,试确定日生产计划和最大利润。
产品i为生产量xi个,i=1,2,3则有模型:
MaxZ=2x1+3x2+5x3
2x1+3x2+x3≤12
s.t. 3x1+x2+5x3≤15
0≤xi i=1,2,3
编写程序
c=[-2,-3,-5];
a=[2,3,1;3,1,5];
b=[12;15];
[x,y]=linprog(c,a,b,[],[],zeros(3,1));
x=x
z=-y
运行结果
lx3
Optimization terminated successfully.
x =
0.0000
3.2143
2.3571
z =
21.4286
心得体会
通过本次Matlab上机实验,我了解了线性规划问题并学会了建立数学模型,学会了使用Matlab软件求解线性规划问题,了解了最大最小化问题及其Matlab的求解命令。
文档评论(0)