养猪策略数学模型_第1页
养猪策略数学模型_第2页
养猪策略数学模型_第3页
养猪策略数学模型_第4页
养猪策略数学模型_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、百度文库-好好学习,天天向上论文:数学建模养猪策略(一)摘要本文根据养猪场某头猪的重量增长数据建立数学模型对该地区未来猪的体 重作出相应的预测,首先我们建立了 Logistic模型,通过matlab数据拟合并 求解出第25天的体重预测,通过数据检验和误差分析,发现相对误差较大。通 过拟合求解,根据利润公式,获得最大利润时的天数,所以取得最大利润.(二)关键字猪重量预测,阻滞增长模型(Logistic模型),误差分段加权(三)问题重述:作业:养猪策略一个养猪场每天投入5元的饲料喂养每头猪,其中 某头猪的体重增长如下表,时间因1234667S重量千克)10.111.414.816.919.121.

2、524.1时间1周)910111213141516重量(天)2693033.336.740.143.947.651.3时间天)171019福21222324重量千克)55.158.762.365.769.172.17S.177.8试建立数学模型描述猪的体重与饲养时间的关系,井预测 猪在25天时的体重.已知在第24天时的市场价格为每千克10元,但是预测斑天 会降低0.1元,问何时把猪卖出去,才能获得最大利涧?如果一匕面的估计和预测有所出入,对结果有多大影响?百度文库-好好学习,天天向上.问题分析问题1:初步判断,猪的体重与饲养时间成正比例关系,我们可以对比指数模型、 二次模型和阻滞增长模型寻找他

3、们最适合的关系。把第25天带入关系式中求解 出25天时猪的体重。问题2:投入资金可使生猪体重随时间增加,但预测生猪出售的市场价格随时间 下降,应该存在一个最佳的出售时机,使获得的利润最大。实际上,在较短的 时段内,成本大致不会改变,而生猪的体重较容易得到准确的估计值,但是生 猪的出售的市场价格会经常发生波动。根据题意,可以先假设农场每天投入的 成本、生猪每天增加的体重和生猪出售的市场价格的每天的降幅都是常数,建 立和求解数学模型,得到生猪出售的最佳时机,然后讨论参数变化对模型解答 的影响,最后讨论模型解答对模型假设的依赖性。.建模过程问题一:模型建立模型一:指数增长模型模型假设、模型变量和函数

4、定义.猪的体重增长率r其中(r 0).t时间时,猪的体重为x(t)符号说明r猪的体重增长率x当前猪体重模型分析与模型建立已假定猪的体重增长率为一常数r,则由指数增长模型,可以得到猪体重的 指数增长公式,由此预测未来猪的体重。依照上面的定义和假设,有:指数增长模型:但=rx , x(0) = xdt0可解得:x(t) x er-2百度文库-好好学习,天天向上把x (1) = 10.1代入上述方程二式解之得:x(t) = x er(t-10) 其中(10 = 1 )模型求解及检验通过对模型的求解,我们得到 Y二0.074916/1天。通过这个模型可以预测 x (25) = 91.9320 千克。一

5、.新建一个m文件:function g=szfun(a,t)g=a(1)./(1+1/101*exp(-a(2)*t).*exp(a(2).*(10*a(1)-101);再运行以下程序:clc; %清屏幕clear; %清除内存变量%定义向量(数组)t=1:24;g=1330;-3百度文库-好好学习,天天向上plot(t,g,*,t,g); % 画点a0=80,1; % 初值%最重要的函数,第1个参数是函数名(一个同名的m文件定义),第2个参数是初值,第3、4个参数是已知数据点a=lsqcurvefit(szfun,a0,t,g);disp(a= num2str(a); % 显示结果%画图检验

6、结果ti=0:50;gi=szfun(a,ti);hold on; %在当前图形窗口再加图形plot(ti,gi,r);%预测2010年的数据t1=25;百度文库-好好学习,天天向上g1=szfun(a,t1)hold off100908070605040302010005101520253035404550通过这个模型可以预测x(25) 79.9123 kg。05101520253035404550二,运用matlab求猪的价格:clc;cleara=100 syms tg=a(1)/(1+1/101*exp(-a(2)*t-a(2)*(10*a(1)T01)*(t-24)-5*(t-24)

7、-5dt=diff(g,t,1)-5百度文库-好好学习,天天向上f=inline(13485/101/(1+899/101*exp(-3/20*t-3/20)厂2*(62/5-1/10*t)*exp(-3/20*t-3/20)-10/(1+899/101*exp(-3/20*t-3/20)-5)fplot(f,0 50)t1=fsolve(f,30)t2=32;g2=szfun(a,t2)p=g2*(t2-24)-5*(t2-24)百度文库-好好学习,天天向上100-2080604020005101520253035404550100-2080604020005101520253035404550通过拟合求解,我们得到gm =千克,可以预测猪第二十五天的体重是千克,所以根据利润公式 p=(1+1/101*exp*t)*exp*(10*)*(t-24)-5*(t-24)对 t 求导并令导数等于零可得,获得最大利润时的天数在30天,所以在第30天时取得最大利润,此时p二元,此时猪的体重为千克。(四)误差检验因为猪在市场的预测增长价格是常数,所以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论