收藏 分销(赏)

数学建模—农作物施肥的优化设计.doc

上传人:人****来 文档编号:4341454 上传时间:2024-09-08 格式:DOC 页数:15 大小:528.50KB 下载积分:8 金币
下载 相关 举报
数学建模—农作物施肥的优化设计.doc_第1页
第1页 / 共15页
数学建模—农作物施肥的优化设计.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
大学生数学建模 题目:施肥效果分析 学院      电气工程学院   班级                    组号                姓名         姓名              姓名                 姓名            姓名       农作物施肥得优化设计 摘要 本文在合理得假设之下,通过对实验数据得分析,建立了能够反映施肥量与农作物产量得关系模型,据此求得在保证一定产量得同时,施用肥料最少。  首先就是对实验数据进行了较为直观得分析,可知N肥、P肥、K肥施加不同量均对土豆、生菜得产量造成一定影响,且施N肥过多会烧苗,会使土豆与生菜减产。其次,模型一,我们对实验数据运用Excel进行拟合,得到各肥料得施肥量与产量得拟合曲线,从而获得对应函数表达式。但由于无法对模型进行误差分析,我们再次运用一元多项式回归方法建立模型进行求解,此时得到不同肥料得施肥量与产量得关系。然后,模型二,利用Matlab软件建立模型,求出N肥、P肥、K肥得施肥量关于土豆及生菜得最优解:当氮得施肥量为290、2542时使得土豆产量达到最优解为43、34615;当磷得施肥量为303时使得土豆产量达到最优解为42、7423;当钾得施肥量为36、0742时使得土豆产量达到最优解为44、51718.当氮得施肥量为290、2542时使得生菜产量达到最优解为43、34615;当磷得施肥量为290、2542时使得生菜产量达到最优解为43、34615;当钾得施肥量为290、2542时使得生菜产量达到最优解为43、34615。  最后我们就应用价值方面对模型做出改进。由于实验数据中各个自变量与因变量之间并不就是一一对应得关系,所以没有得出各肥料得施肥量与产量得交叉关系,仅得到单一变量得对应关系。 关键字:一元多项式回归 Excel拟合 Matlab 一、问题得提出 某地区作物生长所需得营养素主要就是氮(N)、钾(K)、磷(P)。某作物研究所在某地区对土豆与生菜做了一定数量得实验,实验数据如下列表所示,其中ha表示公顷, t表示吨,kg表示公斤.当一个营养素得施肥量变化时,总将另两个营养素得施肥量保持在第七个水平上,如对土豆产量关于 N得施肥量做实验时, P与 K得施肥量分别取为 196kg/ha与372kg/ha。 试分析施肥量与产量之间关系,并对所得结果从应用价值与如何改进等方面做出估计。 土豆:   N          P        K 施肥量 (kg/ha) 产量 (t/ha) 施肥量 (kg/ha) 产量 (t/ha) 施肥量 (kg/ha) 产量 (t/ha) 0 15、18 0 33、46 0 18、98 34 21、36 24 32、47 47 27、35 67 25、72 49 36、06 93 34、86 101 32、29 73 37、96 140 39、52 135 34、03 98 41、04 186 38、44 202 39、45 147 40、09 279 37、73 259 43、15 196 41、26 372 38、43 336 43、46 245 42、17 465 43、87 404 40、83 294 40、36 558 42、77 471 30、75 342 42、73 651 46、22 生菜: N         P                 K 施肥量 (kg/ha) 产量 (t/ha) 施肥量 (kg/ha) 产量 (t/ha) 施肥量 (kg/ha) 产量 (t/ha) 0 11、02 0 6、39 0 15、75 28 12、70 49 9、48 47 16、76 56 14、56 98 12、46 93 16、89 84 16、27 147 14、33 140 16、24 112 17、75 196 17、10 186 17、56 168 22、59 294 21、94 279 19、20 224 21、63 391 22、64 372 17、97 280 19、34 489 21、34 465 15、84 336 16、12 587 22、07 558 20、11 392 14、11 685 24、53 651 19、40 二、问题得分析 利用散点图对所拟合问题得曲线类型做出判断。当需要拟合得两变量之间得函数关系式,首先要确定所求函数对应曲线得类型,然后根据曲线类型对所求函数得对应关系进行假设,并利用已知数据计算出所需参数,最终确定变量之间得函数关系. 我们可以分别绘制出土豆与生菜得产量与施肥量得散点图,从图像得角度判断函数关系,再根据题目所给数据确定最终得函数. 三、问题得假设与符号说明  2、1 模型得合理假设  (1) 土壤本身已含有一定数量得氮、磷、钾肥,即具有一定得天然肥力。  (2) 每次实验就是独立进行得,互不影响。  (3)研究所得实验就是在相同得实验条件(实验结果不受温度,水,光照等因素影响)下进行得,产量得变化就是由施肥量得变化引起得。  (4)当一个营养素得施肥量变化时,另两个营养素得施肥量总保持在第七水平上不变。  (5)所给数据中无较大偏差点,无需剔除。 2、2模型得符号说明 :土豆产量 :对于土豆氮得施肥量 :对于土豆磷得施肥量 :对于土豆钾得施肥量 :生菜产量 :对于生菜氮得施肥量 :对于生菜磷得施肥量 :对于生菜钾得施肥量 四、模型得建立与求解 土豆得产量与施肥量得散点图如下: 土豆产量-氮施肥量散点图 土豆产量-磷施肥量散点图 土豆产量-钾施肥量散点图 生菜得产量与施肥量得散点图如下: 生菜产量-氮施肥量散点图 生菜产量—磷施肥量散点图 生菜产量—钾施肥量散点图 所用matlab程序为: k1=xlsread(’ E:\《数学建模课程设计》实验报告\shuju’,’sheet1',’$L$3:$L$12'); y31=xlsread(' E:\《数学建模课程设计》实验报告\shuju',’sheet1’,'$M$3:$M$12'); plot(k1,y31,'+') 由散点图猜测土豆产量与氮施肥量得关系式为:;与磷施肥量得关系式为:;与钾施肥量得关系式为: 由matlab解出:  a1=-0、0003 b1=0、1971 c1=14、7416   a2=-0、0001    b2=0、0719 c2=32、9161 a3=42、7     b3=0、56     c3=0、01 土豆产量与施肥量得关系图: 最佳施肥方案为第一个方案(328、44,245,465) 所用程序为: clear clc a1=—0、0003;     b1=0、1971;  c1=14、742; a2=-0、0001;    b2=0、0719;    c2=32、916; a3=42、7;      b3=0、56; c3=0、01; n=0:0、01:393; p=0:0、01:686; k=0:0、01:652; y1=(a1*n、*n+b1*n+c1)*800; y11=max(y1) for i=1:length(n)     if abs(y1(i)—y11)〈=0、001     q1=n(i)     break end end y2=(a2*n、*n+b2*n+c2)*800; y22=max(y2) for i=1:length(p)   if abs(y2(i)-y22)<=0、001   q2=p(i)     break end end y3=a3*(1-b3*exp(-c3*k)); y33=max(y3) for i=1:length(k)  if abs(y3(i)-y33)〈=0、001   q3=k(i)     break end end 运算后得结果如下:   生菜产量与施肥量关系: 由散点图猜测生菜产量与施肥量得关系式为: 与磷肥得量得函数为: 与钾肥得量得函数为: 由matlab解出: a1=-0、0002   b1=0、1013   c1=10、2294 a2=—0、0001   b2=0、0606  c2=6、8757 a3=15、8878 b3-0、0440   c3=0、0026 关系图为:         最佳施肥方案为第一个方案(253、18,245,465) 所用程序为: clear clc a1=—0、0002;   b1=0、1013;      c1=10、2294; a2=—0、0001;   b2=0、0606;   c2=6、8757; a3=15、8878;     b3=-0、0440;     c3=0、0026; n=0:0、01:393; p=0:0、01:686; k=0:0、01:652; y1=(a1*n、*n+b1*n+c1)*800; y11=max(y1) for i=1:length(n)    if abs(y1(i)—y11)〈=0、001     q1=n(i)   break  end end y2=(a2*n、*n+b2*n+c2)*800; y22=max(y2) for i=1:length(p)   if abs(y2(i)-y22)〈=0、001     q2=p(i)     break end end y3=a3*(1-b3*exp(c3*k)); y33=max(y3) for i=1:length(k)     if abs(y3(i)-y33)<=0、001 q3=k(i)    break     end end 运行结果如图: 五、模型得优缺点与改进方向 5、1模型得优点 (1)本模型运用回归分析得方法求解,理论可得最优解. (2)模型就是独立得模型进行逐步回归. (3)利用Matlab编程,曲线估计较成功地解决了施肥最佳方案问题,方 法简练,道理清晰,结果可信。曲线估计得到较合适得曲线,最终得到拟合曲线函数表达式。 5、2模型得缺点 在实际工作中,三种肥料之间除了与产量有直接得数量关系外,还有彼此之间得交互作用.因此,本模型只就是一个初步得探讨,要得到三种营养素与产量之间得准确关系,应该在实验之初就采取正交实验或均匀设计得方法,得到更有价值得实验数据,从而更好得把握变量间得数量关系,以达到直到农业生产实践得目得。 5、3 模型得改进 该模型只对N、P、K 得施肥量与产量进行了分析,还应考虑N、P、K得肥料售价与土豆、生菜每吨得售价,从而获得更高得收益。根据实际情况,当施肥料带来得收入比用于购买肥料得费用多时,应该多施肥,否则少施肥。 参考文献 [1] 熊卫国、数学实验教程[M]、广东:中山大学出版社、2006 [2] 李玉莉、MATLAB函数速查手册[M]、北京:化学工业出版社、2010 [3] 姜启源 谢金星、数学模型[M]、北京、高等教育出版社、2010 [4] 马莉、Matlab数学建模与实验、清华出版社 [5] 冯杰、数学建模原理与案例、科学出版 [6] 董臻圃、数学建模方法与实践、国防工业出版社
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服