1 / 7
文档名称:

养猪策略数学模型.doc

格式:doc   大小:136KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

养猪策略数学模型.doc

上传人:酒酿小樱桃 2016/8/27 文件大小:136 KB

下载得到文件列表

养猪策略数学模型.doc

文档介绍

文档介绍:论文: 数学建模养猪策略(一)摘要本文根据养猪场某头猪的重量增长数据建立数学模型对该地区未来猪的体重作出相应的预测,首先我们建立了 Logistic 模型,通过 matlab 数据拟合并求解出第 25天的体重预测,通过数据检验和误差分析,发现相对误差较大。通过拟合求解,根据利润公式,获得最大利润时的天数,所以取得最大利润.(二)关键字猪重量预测,阻滞增长模型( Logistic 模型),误差分段加权(三) 问题重述: 三. 问题分析问题 1:初步判断, 猪的体重与饲养时间成正比例关系,我们可以对比指数模型、二次模型和阻滞增长模型寻找他们最适合的关系。把第 25 天带入关系式中求解出25天时猪的体重。问题 2:投入资金可使生猪体重随时间增加,但预测生猪出售的市场价格随时间下降,应该存在一个最佳的出售时机,使获得的利润最大。实际上,在较短的时段内,成本大致不会改变,而生猪的体重较容易得到准确的估计值,但是生猪的出售的市场价格会经常发生波动。根据题意,可以先假设农场每天投入的成本、生猪每天增加的体重和生猪出售的市场价格的每天的降幅都是常数,建立和求解数学模型,得到生猪出售的最佳时机,然后讨论参数变化对模型解答的影响,最后讨论模型解答对模型假设的依赖性。四. 建模过程问题一: 模型建立模型一: 指数增长模型模型假设、模型变量和函数定义 r 其中)0(?r ,猪的体重为 x( t) 符号说明 猪的体重增长率 当前猪体重模型分析与模型建立已假定猪的体重增长率为一常数 r,则由指数增长模型,可以得到猪体重的指数增长公式,由此预测未来猪的体重。依照上面的定义和假设,有: 指数增长模型: rxdt dx?, 0)0(xx?可解得: rtextx 0)(? )1(?x 代入上述方程二式解之得: )(r0)( ttextx ??其中( 1 0?t ) 模型求解及检验通过对模型的求解,我们得到 ?r /1 天。通过这个模型可以预测 )25 (?x 千克。 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=[ 13 ... 30 ... ]; plot(t,g,'*',t,g); % 画点 a0=[80,1]; % 初值% 最重要的函数,第 1 个参数是函数名(一个同名的 m 文件定义), 第2 个参数是初值,第 3、4 个参数是已知数据点 a=lsqcurvefit('szfun',a0,t,g); disp(['a=' num2str(a)]); % 显示结果% 画图检验结果 ti=0::50; gi=szfun(a,ti); hold on; % 在当前图形窗口再加图形 plot(ti,gi,'r'); % 预测 2010 年