氮磷肥配比试验_第1页
氮磷肥配比试验_第2页
氮磷肥配比试验_第3页
氮磷肥配比试验_第4页
全文预览已结束

下载本文档

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

文档简介

氮磷肥配比试验摘要本文是一个大麦氮磷肥配比试验,运用二元二次线性回归分析从而得到

氮磷肥配比试验的二元二次线性回归模型,优化得到氮磷肥最优配比方案。首先根据题意中,当施氮肥量为每亩尿素0,3,6,9,12,15,18kg7个水平,施磷肥量为每亩过磷酸钙0,7,14,21,28,35,42kg7个水平时,试验的49个处理组合结果利用Matlab软件进行二元二次线性回归分析得到回归模型:y=76.6976+31.6332x+8.2104x-1.1381x2-0.1888x21212其次,再次利用Matlab优化工具,对回归模型建立的目标函数进行优化。得到最佳配比方案为施磷22.0694kg,氮肥14.0292kg,最大产量为385.7688kg.关键字:氮磷肥配比试验二元二次线性回归分析Matlab优化工具一、问题重述有一个大麦氮磷肥配比试验,施氮肥量为每亩尿素0,3,6,9,12,15,18kg7个水平,施磷肥量为每亩过磷酸钙0,7,14,21,28,35,42kg7个水平,共49个处理组合,试验结果列于表13.66,试作产量对于氮、磷施肥量的二元二次线性回归分析。表13.66大麦氮磷肥配比试验结果磷肥-036氮肥9121518086.9162.5216.4274.7274.3301.4270.37110.4204.4276.7342.8343.4368.4335.114134.3238.9295.9363.3361.7345.4351.521162.5275.1325.3336.3381.0362.4382.228158.2237.9320.5353.7369.5388.2355.335144.3204.5286.9322.5345.9344.6353.54288.7192.5219.9278.0319.1290.5281.2二、模型假设1•假设49种试验结果不受其他自然灾害影响;2•假设在施肥均为Okg时大麦仍可以生长;3•实验数据可信度高,可以真实反映施肥量与产量的关系;4•假设磷肥施肥量为x,氮肥施肥量为x,y为施肥后大麦的总产量。2三、模型的分析与建立首先先求出大麦氮磷肥配比试验的二元二次线性回归函数。源程序1:TOC\o"1-5"\h\zx1=[0 000000333333 366 666 6 69999 99 9 12 1212 121212 1215151515151515 1818 1818 181818];x2=[0 714212835420714 2128 3542 0 714212835 420 714 212835 420714212835420 714212835 420714 2128 35 42];y=[86.9110.4134.3162.5158.2144.388.7162.5204.4238.9275.1237.9204.5192.5 216.4 276.7 295.9 325.3 320.5 286.9 219.9 274.7 342.8 363.3353.7 322.5 278.0 274.3 343.4 361.7 381.0 369.5 345.9 319.1 301.4345.4 362.4 388.2 344.6 290.5 270.3 335.1 351.5 382.2 355.3 353.5281.2]';x=[x1'x2'];rstool(x,y,'purequadratic')在图形的左下方选择Export,选OK,则数据传送到MATLAB中。在MATLAB中输入命令:beta,rmse得结果:beta=76.697631.63328.2104-1.1381-0.1888rmse=13.6352故回归模型为:y=76.6976+31.6332x+8.2104x-1.1381x2-0.1888x21212剩余标准差为13.6352,说明此回归模型显著较好。四、模型求解欲使大麦氮磷肥配比试验结果产量最高,则转换为求二元二次线性最优解问题。目标函数:Miny=76.6976+31.6332x+8.2104x-1.1381x2121-0.1888x22S・t・x,x01 2利用matlab(见源程序)求解得xl=13.8974,x2=21.7437,最优值为-385.7688(见源程序2)。即最佳配比方案为施磷肥22.0694kg,氮肥14.0292kg,最大产量为385.7688kg.源程序2:Dlpb.m文件如下:functionf二fun(x);f=-76.6976-31.6332*x(1)-8.2104*x(2)+1.1381*x(1厂2+0.1888*x(2厂2;在MATLAB中输入程序如下:x0=[11];A=[];b=[];Aeq=[];beq=[];vlb=[0;0];vub=[];[x,fval]=fmincon('fun',x0,A,b,Aeq,beq,vlb,vub)五、模型的检验根据农作物生长规律,氮、磷2种肥料缺一不可。在实际中施肥量为0时农作物是不会生长的。故本模型的第一组数据为假设分析。而氮、磷与钾肥组成一个有机的整体,因此,要得到农作物的产量与肥料之间的使用量的关系,必须考虑3种肥料间的交互影响的数据

温馨提示

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

评论

0/150

提交评论