农作物施肥效果分析

上传人:沈*** 文档编号:92622011 上传时间:2022-05-19 格式:DOC 页数:18 大小:246.50KB
收藏 版权申诉 举报 下载
农作物施肥效果分析_第1页
第1页 / 共18页
农作物施肥效果分析_第2页
第2页 / 共18页
农作物施肥效果分析_第3页
第3页 / 共18页
资源描述:

《农作物施肥效果分析》由会员分享,可在线阅读,更多相关《农作物施肥效果分析(18页珍藏版)》请在装配图网上搜索。

1、-农作物施肥效果分析摘要我们通过研究氮、磷、钾三种肥料对土豆和生菜的作用,来建立施肥量与产量关系的模型。通过回归分析的方法,将所给的数据进展MATLAB工具箱拟合,并利用残差分析的方法,建立反映施肥量与产量关系的模型并检验分析,找到产量的最优解以及氮、磷、钾三种肥料的最优配合比,在耕地面积一定的情况下研究土豆或生菜可以到达得最大收益值。由此我们建立的土豆产量模型为生菜产量模型为求解得到土豆产量的最值,当时,得出,氮磷钾肥料的最优配合比为1.5:1:1.74,土豆是喜钾作物。我们可以得出生菜的最值,当,时,得,可以看出生菜是喜磷作物。在应用方面,为了直观的展示最大的利润以及最优配合比,设计了一个

2、GUI人机交互界面,这样可以清晰明了表示获得的最大收益值。关键词:回归分析 MATLAB拟合残差分析最优配合比 GUI人机交互界面. z.-一问题重述俗话说民以食为天,我们的生活与农作物的供给息息相关。近年来,随着人口增多,耕地减少,所以化肥对农作物的生长、提高农作物的产量具有重要的意义。农作物除了吸收水分和空气中二氧化碳以获得碳、氢、氧等元素外,还必须从土壤再吸收氮、磷、钾和其他矿质养分,并在太阳能的帮助下合成有机物质,以建造自己的有机机体,但土壤中的常量营养元素氮、磷、钾和其他矿质养分一般不能满足作物生长的需求,需要施用含氮、磷、钾的化肥来补充。在本问题中,*研究所通过研究氮、磷、钾三种肥

3、料对土豆和生菜的作用,来建立施肥量与产量关系的模型。实验中将每种肥料的施用量分为10个水平,在考察其中一种肥料的施用量与产量的关系时,把另两种肥料固定在第7个水平上,通过回归分析的方法,将所给的数据进展MATLAB拟合,从而建立反映施肥量与产量关系的模型,找到产量的最优解以及氮、磷、钾三种肥料的最优配合比,在耕地面积一定的情况下研究土豆和生菜可以到达的最大收益值,并从实际情况出发,评价该模型的优缺点。二问题假设及符号假设2.1假设在不同的实验条件下,保持水分、温度、湿度、光照、土壤状况等外界条件一致。2.2 假设施加的化肥完全进入土壤,没有挥发作用。2.3 假设在模型一、模型二中氮、磷、钾三种

4、肥料对土豆和生菜的影响是相互独立的。2.4 符号假设:氮、磷、钾施用量分别为、;土豆的产量为,生菜的产量为;氮肥每公斤价格为*,磷肥每公斤价格为y,钾肥每公斤价格为z;土豆每吨利润为a,生菜每吨利润为b;其他的固定本钱为m;总收益为s。三模型的建立和求解3.1 模型一的建立与求解为了大致分析土豆的产量、生菜的产量与、的关系,首先利用表中的数据分别做出与、与、与的散点图并进展拟合、建立模型,如下列图所示。图一对的散点图从图一可以发现,随着的增加,先增加在减小,由MATLAB拟合为二次函数。其数学模型为;求参数可得;求解最值得,当时,;与实际最值得比照发现,模型给出的最值小于实际给出的最值,这是因

5、为,给出的模型是为了探究一般情况,故取该曲线的最值点,而实验给出的最值点不在该曲线上,因而舍弃了实验给出的最值点。图二对的散点图同理给出对的散点图,在拟合过程中我们发现指数函数拟合效果较二次函数拟合效果好,所以给出指数函数数学模型求解函数最值得,当时,最值的误差来源同样是因为上述原因。图三对的散点图给出对的散点图,并得出数学模型由图像可得最值,时,。下面我们研究生菜的产量与、的关系,并做出与、与和与的散点图并进展拟合、建立模型。图四对的散点图给出对的散点图,并得出数学模型求解最值得,当时,;最值的误差是因为拟合方程与实验数据不完全吻合。图五对的散点图给出对的散点图,并得出数学模型求解最值得,当

6、时,最值误差来源仍是上述原因。图六对的散点图给出对的散点图,并得出数学模型显然由图六所示,该模型为线性模型,故无最值的存在。3.2 模型二的建立与求解模型一只是给出了产量与单一变量氮、磷、钾的三种施用量之间的关系,我们在此根底上进展改良,建立产量与多变量之间的数学模型。首先先建立土豆产量与三种肥料施用量关系的模型。综合上面的分析,土豆的产量与氮肥施用量的关系是二次函数模型;土豆的产量与磷肥施用量的关系是四次函数模型;土豆的产量与钾肥施用量的关系是指数函数模型,为建立三者统一的回归模型,必须简化计算,将土豆的产量与磷肥施用量的关系、土豆的产量与钾肥施用量的关系均转化为二次函数模型。结合土豆产量的

7、模型一建立如下回归模型其中是当给出氮肥施用量、磷肥施用量、钾肥施用量时,土豆产量的平均值,其中参数,称为回归系数,应大致服从均值为0的正态分布。我们利用MATLAB统计工具箱中的命令regress求解,使用格式为b,bint,r,rint,stats=regress(w1,*,0.05)其中输入为上述回归模型中的数据维向量,为对应于回归系数的的数据矩阵矩阵,其中第一列为全1向量,0.05为置信水平;输出b为的估计值,bint为b的置信区间,r为残差向量,rint为r的置信区间,stats为回归模型的检验统计量,有4个值,第1个是回归方程的决定系数R是相关系数,第2个是F统计量的值,第3个是与F

8、统计量对应的概率值p,第4个是剩余方差。得到上述回归模型的回归系数估计值及其置信区间置信水平0.05、检验统计量的结果见表参数参数估计值参数置信区间-12.83610.19030.08420.0735-0.0003-0.0002-0.0001表1由此可以得出该回归模型为同理,可得生菜与三种肥料施用量关系的模型二模型求解可得各参数的值参数参数估计值参数置信区间-0.49380.07560.02340.0067-0.0002-0.0000表2由此可以得出该回归模型为四模型的检验和分析在模型一的建立与求解过程中已对该模型进展了检验与分析,现在我们着重检验分析模型二。图七土豆产量残差图首先我们分析土豆

9、产量的残差图,从图七中发现在土豆产量的30个数据中,仅有2个数据图中红线所示的置信区间不包含零点,对于较多的点来说,残差的置信区间均包含零点,这说明回归模型能够良好的符合原始数据。图八生菜产量残差图我们从图八中发现在生菜产量的30个数据中,仅有3个数据图中红线所示的置信区间不包含零点,对于较多的点来说,残差的置信区间均包含零点,这说明回归模型能够良好的符合原始数据。现在我们对模型二的结果进展分析,由表1显示,指因变量的91.90%可由模型确定且,因而土豆产量的模型从整体来看是可用的。由表2显示指因变量的78.13%可由模型确定且,因而生菜产量的模型从整体来看也是可用的。表1的回归系数给出了土豆

10、产量模型中的的估计值,观察他们的置信区间发现,均不含零点,所以说明各项均对模型来说是显著的。表1的回归系数给出了生菜产量模型中的的估计值,观察他们的置信区间发现,除外其他置信区间内均不含零点,所以说明0次项对模型不显著。用以下的MATLAB程序求出土豆产量的最值banana=(*)12.8361-0.1903*(1)-0.0842*(2)-0.0735*(3)+0.0003*(*(1)2)+0.0002*(*(2)2)+0.0001*(*(3)2);*,fval=fminsearch(banana,0,0,0)求解得到最值,当时,得出,由此结果我们可以得到氮磷钾肥料的最优配合比为1.5:1:1

11、.74。我们可以发现,的值略小于实验数据中给出的最大值,下面我们分析产生误差的几点原因。第一, 给出的实验数据较少,不能很好的给出拟合模型。第二, 在模型二中,只考虑了氮、磷、钾三种肥料独立影响的情况,而忽略了三者之间的交互影响。第三, 在模型二中,缺乏正交试验数据,无法给出较准确地模型。综上所述,在模型二中的值应当较实际值偏小,但是我们可以看出土豆对钾肥的喜好氮肥的喜好磷肥的喜好,土豆是喜钾作物。在生菜的模型二中,产量与磷肥钾肥成线性关系,因而无法求出最值,但我们可以看到产量与氮肥成二次关系,因而氮肥影响更加显著,所以随着氮肥的增加生菜产量先增加后减少,但磷肥钾肥却成线性关系,虽然符合题中所

12、给出的实验数据,但不符合实际情况。因此我们只能由实际数据得到最值,当,时,得,可以看出生菜是喜磷作物。下面我们探究生菜产量的模型二与实际情况误差较大的原因第一, 在给出磷肥钾肥的实验数据中,我们可以发现,产量根本是随着施用量的增加而增加,因而拟合图像只能是线性关系,对于这种情况,应该增添磷肥钾肥的实验数据来完善模型二。第二, 在模型二中,只考虑了氮、磷、钾三种肥料独立影响的情况,而忽略了三者之间的交互影响。我们通过上述分析发现,土豆与生菜的模型二中,均未对交互项的影响做出探究,而氮磷钾三者的交互作用不可忽略,因此我们针对这一点对模型二进展改良。五模型的改良在土豆产量的模型二中增加四项后得我们把

13、上述模型命名为模型三,在模型三中氮磷钾三种肥料不是相互独立的,其中,为氮肥、磷肥之间的交互影响项,为氮肥、钾肥之间的交互影响项,为磷肥、钾肥之间的交互影响项,为氮肥、磷肥、钾肥之间的交互影响项。模型三中的、称为交互项影响系数,四个系数中的正值代表肥料的效果是相互促进的,下面直接给出生菜产量的模型三由于所给数据都是固定两个水平,研究另一个的影响因素,题中没有给出正交实验数据,因而模型三中的交互项系数无法求出。但是模型三的优点比拟明显,可以较准确地拟合出实际情况,并可以给出较准确的最值,以及可以比拟几个交互影响的权重,假设想得出模型,建议完善实验数据并给出多组正交实验数据。六模型的应用价值现在我们

14、主要分析模型二的应用价值以及合理化建议,首先我们研究该模型的经济价值。土豆的经济收益模型是生菜的经济收益模型是我们可以根据产量和三种肥料之间的关系,*时间内土豆生菜每吨的利润,每公斤化肥的本钱以及固定本钱等,利用上述两个经济收益模型,计算出在一定耕地面积下,我们可以获得的最大的土豆生菜种植的经济收益。为此我们设计了一个GUI人机交互界面来预测最大收入通过该模型可以指导我们合理使用化肥,降低对土壤酸度的影响,防止土壤板结、肥力下降,减少对土壤的污染,从而保护生态环境。七参考文献1姜启源,谢金星,叶俊.数学模型.4版.高等教育,2011.2陈桂明,戚红雨,潘伟.MARLAB数理统计6.*.科学,2

15、002.3辛磊.如何做残差分析.docin./p-449131544.html.八附录8.1 氮肥磷肥钾肥作用下产量与施肥量散点图的程序*1=0 34 67 101 135 202 259 336 404 471;y1=15.18 21.36 25.72 32.29 34.03 39.45 43.15 43.46 40.83 30.75;*2=0 24 49 73 98 147 196 245 294 342;y2=33.46 32.47 36.06 37.96 41.04 40.09 41.26 42.17 40.36 42.73;*3=0 47 93 140 186 279 372 465

16、 558 651;y3=18.98 27.35 34.86 38.52 38.44 37.73 38.43 43.87 42.77 46.22;*4=0 28 56 84 112 168 224 280 336 392;y4=11.02 12.70 14.56 16.27 17.75 22.59 21.63 19.34 16.12 14.11;*5=0 49 98 147 196 294 391 489 587 685;y5=6.39 9.48 12.46 14.33 17.10 21.94 22.64 21.34 22.07 24.53;*6=0 47 93 140 186 279 372

17、465 558 651;y6=15.75 16.76 16.89 16.24 17.56 19.20 17.97 15.84 20.11 19.40;%输入六组数据scatter(*1,y1,.k)%绘出土豆在氮肥作用下产量与施肥量的散点图grid onhold onp1=polyfit(*1,y1,2);%多项式拟合*1=1:0.001:1000;z1=polyval(p1,*1);plot(*1,z1)%输出拟合图像scatter(*2,y2,.k)%绘出土豆在磷肥作用下产量与施肥量的散点图grid onhold onp2=polyfit(*2,y2,2);%多项式拟合*2=1:0.001

18、:1000;z2=polyval(p2,*2);plot(*2,z2)%输出拟合图像以下是应用拟合工具箱指数拟合图像scatter(*3,y3,.k)%绘出土豆在钾肥作用下产量与施肥量的散点图grid onhold onp3=polyfit(*3,y3,6);%多项式拟合*3=1:0.001:1000;z3=polyval(p3,*3);plot(*3,z3)%输出拟合图像scatter(*4,y4,.k)%绘出生菜在氮肥作用下产量与施肥量的散点图grid onhold onp4=polyfit(*4,y4,2);%多项式拟合*4=1:0.001:1000;z4=polyval(p4,*4);

19、plot(*4,z4)%输出拟合图像scatter(*5,y5,.k)%绘出生菜在磷肥作用下产量与施肥量的散点图grid onhold onp5=polyfit(*5,y5,5);%多项式拟合*5=1:0.001:1000;z5=polyval(p5,*5);plot(*5,z5)%输出拟合图像scatter(*6,y6,.k)%绘出生菜在钾肥作用下产量与施肥量的散点图grid onhold onp6=polyfit(*6,y6,1);%多项式拟合*6=1:0.001:1000;z6=polyval(p6,*6);plot(*6,z6)%输出拟合图像8.2 三元函数二次拟合多项式及残差图程序w

20、1=y1,y2,y3;n=*1,259*ones(1,20);p=196*ones(1,10),*2,196*ones(1,10);k=372*ones(1,20),*3;*=ones(1,30);n;p;k;n.2;p.2;k.2;*=*;w1=w1;b,bint,r,rint,stats=regress(w1,*,0.05)%求出土豆产量与氮磷钾施肥量三者函数式rcoplot(r,rint)%绘制残差图w2=y4,y5,y6;n=*4,224*ones(1,20);p=391*ones(1,10),*5,391*ones(1,10);k=372*ones(1,20),*6;*=ones(1

21、,30);n;p;k;n.2;*=*;w2=w2;b,bint,r,rint,stats=regress(w2,*,0.05)%求出生菜产量与氮磷钾施肥量三者函数式rcoplot(r,rint)%绘制残差图8.3土豆生菜的N、P、K施肥总表格表1 土豆N、P、K施肥总表格产量N施肥量P施肥量K施肥量15.18019637221.363419637225.726719637232.2910119637234.0313519637239.4520219637243.1525919637213.4633619637240.8340419637230.7547119637233.46259037232

22、.472592437236.062594937237.962597337241.042599837240.0925914737241.2625919637242.1725924537240.3625929437242.7325934237218.98259196027.352591964734.862591969338.5225919614038.4425919618637.7325919627938.4325919637243.8725919646542.7725919655846.22259196651表2 生菜N、P、K施肥总表格产量N施肥量P施肥量K施肥量11.02039137212.

23、072839137214.565639137216.278439137217.7511239137222.5916839137221.6322439137219.3428039137216.1233639137214.113923913726.3922403729.482244937212.462249837214.3322414737217.1022419637221.9422429437222.6422439137221.3422448937222.0722458737224.5322468537215.75224391016.762243914716.892243919316.24224

24、39114017.5622439118619.2022439127917.9722439137215.8422439146520.1122439155819.402243916518.4 GUI人机交互界面程序function varargout = tudougui(varargin)gui_Singleton = 1;gui_State = struct(gui_Name, mfilename, . gui_Singleton, gui_Singleton, . gui_OpeningF, tudougui_OpeningF, . gui_OutputF, tudougui_OutputF

25、, . gui_LayoutF, , . gui_Callback, );if nargin & ischar(varargin1) gui_State.gui_Callback = str2func(varargin1);endif nargout varargout1:nargout = gui_mainf(gui_State, varargin:);else gui_mainf(gui_State, varargin:);endfunction tudougui_OpeningF(hObject, eventdata, handles, varargin)handles.output =

26、 hObject;guidata(hObject, handles);function varargout = tudougui_OutputF(hObject, eventdata, handles) varargout1 = handles.output; function data1_Callback(hObject, eventdata, handles)a=str2num(get(hObject,String)if(isempty(a) set(hObject,String,0)endguidata(hObject,handles);function data1_CreateF(hO

27、bject, eventdata, handles)if ispc set(hObject,BackgroundColor,white);else set(hObject,BackgroundColor,get(0,defaultUicontrolBackgroundColor);end function data3_Callback(hObject, eventdata, handles)function data3_CreateF(hObject, eventdata, handles)q=str2num(get(hObject,String)if(isempty(a) set(hObje

28、ct,String,0)endguidata(hObject,handles);if ispc set(hObject,BackgroundColor,white);else set(hObject,BackgroundColor,get(0,defaultUicontrolBackgroundColor);endfunction data2_Callback(hObject, eventdata, handles)function data2_CreateF(hObject, eventdata, handles)m=str2num(get(hObject,String)if(isempty

29、(a) set(hObject,String,0)endguidata(hObject,handles);if ispc set(hObject,BackgroundColor,white);else set(hObject,BackgroundColor,get(0,defaultUicontrolBackgroundColor);endfunction data4_Callback(hObject, eventdata, handles)t=str2num(get(hObject,String)if(isempty(a) set(hObject,String,0)endguidata(hO

30、bject,handles);function data4_CreateF(hObject, eventdata, handles)if ispc set(hObject,BackgroundColor,white);else set(hObject,BackgroundColor,get(0,defaultUicontrolBackgroundColor);endfunction pushbutton1_Callback(hObject, eventdata, handles)a=get(handles.data1,String);m=get(handles.data2,String);q=

31、get(handles.data3,String);t=get(handles.data4,String);a=str2num(a);m=str2num(m);q=str2num(q);t=str2num(t);s=(*)(12.8361-0.1903*(1)-0.0842*(2)-0.0735*(3)+0.0003*(*(1)2)+0.0002*(*(2)2)+0.0001*(*(3)2)*a+*(1)*m+*(2)*q+*(3)*t;*,fval=fminsearch(s,0,0,0)*=num2str(*);fval=num2str(-fval);set(handles.te*t2,String,*);set(handles.te*t7,String,fval);guidata(hObject,handles);function Untitled_1_Callback(hObject, eventdata, handles). z.

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!