数学建模实验答案_简单的优化模型

数学建模实验答案_简单的优化模型

ID:37048143

大小:1.38 MB

页数:17页

时间:2019-05-15

数学建模实验答案_简单的优化模型_第1页
数学建模实验答案_简单的优化模型_第2页
数学建模实验答案_简单的优化模型_第3页
数学建模实验答案_简单的优化模型_第4页
数学建模实验答案_简单的优化模型_第5页
资源描述:

《数学建模实验答案_简单的优化模型》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、专业资料实验03简单的优化模型(2学时)(第3章简单的优化模型)1.生猪的出售时机p63~65目标函数(生猪出售纯利润,元):Q(t)=(8–gt)(80+rt)–4t–640其中,t≥0为第几天出售,g为每天价格降低值(常数,元/公斤),r为每天生猪体重增加值(常数,公斤)。求t使Q(t)最大。1.1(求解)模型求解p63(1)图解法绘制目标函数Q(t)=(8–gt)(80+rt)–4t–640的图形(0≤t≤20)。其中,g=0.1,r=2。从图形上可看出曲线Q(t)的最大值。(2)代数法对目标函数Q(t)=(8–gt)(80+rt)–4t–640用MATLAB求t使Q(t)最大

2、。其中,r,g是待定参数。(先对Q(t)进行符号函数求导,对导函数进行符号代数方程求解)然后将代入g=0.1,r=2,计算最大值时的t和Q(t)。要求:①编写程序绘制题(1)图形。②编程求解题(2).③对照教材p63相关内容。相关的MATLAB函数见提示。★要求①的程序和运行结果:程序:t=0:1:30;g=0.1;r=2;Q=(8-g.*t).*(80+r.*t)-4.*t-640;plot(t,Q)图形:word完美格式专业资料★要求②的程序和运行结果:程序:symsgtr;Q=(8-g.*t).*(80+r.*t)-4.*t-640;q=diff(Q,t);q=solve(q)

3、;g=0.1;r=2;tm=eval(q)Q=(8-g.*tm).*(80+r.*tm)-4.*tm-640运行结果:word完美格式专业资料1.2(编程)模型解的的敏感性分析p63~64对1.1中(2)所求得的符号表达式t(r,g),分别对g和r进行敏感性分析。(1)取g=0.1,对t(r)在r=1.5:0.1:3上求r与t的关系数据,绘制r与t的关系图形(见教材p65)。(2)取r=2,对t(g)在g=0.06:0.01:0.15上求g与t的关系数据,绘制g与t的关系图形(见教材p65)。要求:分别编写(1)和(2)的程序,调试运行。★给出(1)的程序及运行结果:程序:symsg

4、tr;Q=(8-g.*t).*(80+r.*t)-4.*t-640;q=diff(Q,t);q=solve(q);g=0.1;r=1.5:0.1:3;t=eval(q);plot(r,t)[r;t]数值结果:图形结果:word完美格式专业资料★给出(2)的程序及运行结果:程序:symsgtr;Q=(8-g.*t).*(80+r.*t)-4.*t-640;q=diff(Q,t);q=solve(q);r=2;g=0.06:0.01:0.15;t=eval(q);plot(g,t)[g;t]数值结果:word完美格式专业资料图形结果:2.(编程)冰山运输模型求解p77~81按函数调用顺序

5、。(1)每立方米水所需费用word完美格式专业资料u为船速,V0为冰山的初始体积。(2)冰山运抵目的地后可获得水的体积为冰山抵达目的地所需天数。(3)第t天冰山球面半径融化速率:(4)运送冰山费用为冰山抵达目的地所需天数。(5)船的日租金参照教材p81的表4,求不同V0,u下每立方米水的费用。下面是不完整的MATLAB程序:functiony=mainfun()clc;VV0=[10^75*10^610^6];%冰山的初始体积,3种uu=[33.544.55];%船速,5种y=zeros(length(VV0),length(uu));%初始化fori=1:length(VV0)fo

6、rj=1:length(uu)y(i,j)=Y(uu(j),VV0(i));endendy=round(10000*y)/10000;%四舍五入取整。取小数点后4位数字word完美格式专业资料%以下函数的输入输出均为标量functiony=Y(u,V0)%(1)y=S(u,V0)/W(u,V0);functiony=W(u,V0)%(2)编写该程序functiony=r(t,u)%(3)ift>=0&&t<=1000/6/uy=1.56*10^(-3)*u*(1+0.4*u)*t;elseift>1000/6/uy=0.2*(1+0.4*u);elseerror('k不能小于0!')

7、;%显示出错信息并退出运行endfunctiony=S(u,V0)%(4)T=400/u;y=0;fort=1:Trr=(3*V0/4/pi)^(1/3);fork=1:trr=rr-r(k,u);endy=y+log10(rr);endy=400*f(V0)/u+7.2*u*(u+6)*(3*y-151/u);functiony=f(V0)%(5)编写该程序要求:①编写所要求的程序。②运行。注:第一个函数为主函数,没有输入参数,可直接执行③结果与教材p8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。