




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、农作物施肥效果分析摘要我们通过研究氮、磷、钾三种肥料对土豆和生菜的作用,来建立施肥量与产量关系 的模型。通过回归分析的方法,将所给的数据进行MATLA工具箱拟合,并利用残差分析的方法,建立反映施肥量与产量关系的模型并检验分析,找到产量的最优解以及氮、 磷、钾三种肥料的最优配合比,在耕地面积一定的情况下研究土豆或生菜可以达到得最 大收益值。由此我们建立的土豆产量模型为生菜产量模型为求解得到土豆产量的最值,当,时,得出,氮磷钾肥料的最优配合比为1.5:1:1.74,土豆是喜钾作物。我们可以得出生菜的最值,当,时,得,可以看出生菜是喜磷作物。在应用方面,为了直观的展示最大的利润以及最优配合比,设计了
2、一个GUI人机交互界面,这样可以清晰明了表示获得的最大收益值。关键词:回归分析MATLAB拟合 残差分析 最优配合比GUI人机交互界面一问题重述俗话说“民以食为天”,我们的生活与农作物的供应息息相关。近年来,随 着人口增多,耕地减少,所以化肥对农作物的生长、提高农作物的产量具有重要 的意义。农作物除了吸收水分和空气中二氧化碳以获得碳、氢、氧等元素外,还 必须从土壤再吸收氮、磷、钾和其他矿质养分,并在太阳能的帮助下合成有机物 质,以建造自己的有机机体,但土壤中的常量营养元素氮、磷、钾和其他矿质养 分一般不能满足作物生长的需求,需要施用含氮、磷、钾的化肥来补充。在本问 题中,某研究所通过研究氮、磷
3、、钾三种肥料对土豆和生菜的作用,来建立施肥 量与产量关系的模型。实验中将每种肥料的施用量分为10个水平,在考察其中一种肥料的施用量 与产量的关系时,把另两种肥料固定在第7个水平上,通过回归分析的方法,将 所给的数据进行MATLA拟合,从而建立反映施肥量与产量关系的模型,找到产量 的最优解以及氮、磷、钾三种肥料的最优配合比,在耕地面积一定的情况下研究 土豆和生菜可以达到的最大收益值,并从实际情况出发,评价该模型的优缺点。二问题假设及符号假设2.1假设在不同的实验条件下,保持水分、温度、湿度、光照、土壤状况等外界 条件一致。2.2假设施加的化肥完全进入土壤,没有挥发作用。2.3假设在模型一、模型二
4、中氮、磷、钾三种肥料对土豆和生菜的影响是相互独 立的。2.4符号假设:氮、磷、钾施用量分别为、;土豆的产量为,生菜的产量为;氮肥 每公斤价格为x,磷肥每公斤价格为y,钾肥每公斤价格为z ;土豆每吨利润为a, 生菜每吨利润为b;其他的固定成本为 m总收益为s。三模型的建立和求解3.1模型一的建立与求解为了大致分析土豆的产量、生菜的产量 与、的关系,首先利用表中 的数据分别做出与、与、与的散点图并进行拟合、建立模型,如下图所示。图一对的散点图从图一可以发现,随着 的增加, 数。先增加在减小,由MATLAB以合为二次函其数学模型为求参数可得求解最值得,当时,;与实际最值得对比发现,模型给出的最值小于
5、实际给出的最值,这是因为,给出的模型是为了探究一般情况, 故取 该曲线的最值点,而实验给出的最值点不在该曲线上,因而舍弃了实验给出的最 值点。图二 对的散点图同理给出对的散点图,在拟合过程中我们发现指数函数拟合效果较二次函数拟合效果好,所以给出指数函数数学模型求解函数最值得,当 述原因。时,最值的误差来源同样是因为上图三 对的散点图给出对 的散点图,并得出数学模型由图像可得最值,时,。下面我们研究生菜的产量 与、的关系,并做出 与、与和与的散 点图并进行拟合、建立模型。图四对的散点图给出对 的散点图,并得出数学模型求解最值得,当实验数据不完全吻合时,;最值的误差是因为拟合方程与给出对 的散点图
6、,并得出数学模型求解最值得,当时,最值误差来源仍是上述原因图六 对的散点图给出对 的散点图,并得出数学模型显然由图六所示,该模型为线性模型,故无最值的存在。3.2模型二的建立与求解模型一只是给出了产量与单一变量(氮、磷、钾的三种施用量)之间的关系, 我们在此基础上进行改进,建立产量与多变量之间的数学模型。首先先建立土豆产量与三种肥料施用量关系的模型。综合上面的分析,土豆 的产量与氮肥施用量的关系是二次函数模型; 土豆的产量与磷肥施用量的关系是 四次函数模型;土豆的产量与钾肥施用量的关系是指数函数模型,为建立三者统一的回归模型,必须简化计算,将土豆的产量与磷肥施用量的关系、 土豆的产量 与钾肥施
7、用量的关系均转化为二次函数模型。结合土豆产量的模型一建立如下回 归模型其中是当给出氮肥施用量、磷肥施用量、钾肥施用量时,土豆产量 的平均值,其中参数,称为回归系数,应大致服从 均值为0的正态分布。我们利用MATLA统计工具箱中的命令regress求解,使用格式为b,bint,r,rint,stats=regress(w1,X,0.05)其中输入为上述回归模型中的数据(维向量,(,)的数据矩阵(),为对应于回归系数的矩阵,其中第一列为全1向量),0.05为置信水平;输出b为的估计值,bint为b的置信区间,r为残差向量,rint为r的置信区间,stats为回归模型的检验统计量,有 4个值,第1
8、个是回归方程的决定系数 (R是相关系数),第2个是F统计量的值,第3个是 与F统计量对应的概率值p,第4个是剩余方差。得到上述回归模型的回归系 数估计值及其置信区间(置信水平 0.05 )、检验统计量、的结果见表参数参数估计值r参数置信区间-12.83610.19030.08420.0735-0.0003-0.0002由此可以得出该回归模型为同理,可得生菜与三种肥料施用量关系的模型 模型求解可得各参数的值参数参数估计值参数置信区间-0.49380.07560.02340.0067-0.0002-0.0000表2由此可以得出该回归模型为四模型的检验和分析在模型一的建立与求解过程中已对该模型进行了
9、检验与分析,现在我们着重检验分析模型二。土豆丰:疲差團图七土豆产量残差图首先我们分析土豆产量的残差图,从图七中发现在土豆产量的30个数据中, 仅有2个数据(图中红线所示)的置信区间不包含零点,对于较多的点来说,残 差的置信区间均包含零点,这说明回归模型能够良好的符合原始数据。生吴产量蛭差劉515产塑的顺序图八生菜产量残差图我们从图八中发现在生菜产量的 30个数据中,仅有3个数据(图中红线所 示)的置信区间不包含零点,对于较多的点来说,残差的置信区间均包含零点, 这说明回归模型能够良好的符合原始数据。现在我们对模型二的结果进行分析,由表 1显示,指因变量 的91.90%可由模型确定且,因而土豆产
10、量的模型从整体来看是可用的。由表2显示指因变量 的78.13%可由模型确定且,因而生菜产量的模型从整体来看也是可用的。表1的回归系数给出了土豆产量模型中的,的估计值,观察他们的置信区间发现,均不含零点,所以说明各项均对模型来说是显著的。表1的回归系数给出了生菜产量模型中的,的估计值,观察他们的置信区间发现,除 外其他置信区间内均不含零点,所以说明0次项对模型不显著。用以下的MATLAB?序求出土豆产量的最值banan a=(x)12.8361-0.1903*x(1)-0.0842*x (2)-0.0735*x (3)+0.0003*(x(1)A2 )+0.0002*(x(2F2)+0.0001
11、*(x (3)八2);x,fval=fm in search(ba nan a,0,0,0)求解得到最值,当,时,得出,由此结果我们可以得到氮磷钾肥料的最优配合比为1.5:1:1.74 。我们可以发现,的值略小于实验数据中给出的最大值,下面我们分析产生 误差的几点原因。第一,给出的实验数据较少,不能很好的给出拟合模型。第二,在模型二中,只考虑了氮、磷、钾三种肥料独立影响的情况,而忽略 了三者之间的交互影响。第三,在模型二中,缺乏正交试验数据,无法给出较准确地模型。综上所述,在模型二中 的值应当较实际值偏小,但是我们可以看出土豆对钾肥 的喜好氮肥的喜好磷肥的喜好,土豆是喜钾作物。在生菜的模型二中
12、,产量与磷肥钾肥成线性关系,因而无法求出最值,但我 们可以看到产量与氮肥成二次关系,因而氮肥影响更加显著,所以随着氮肥的增 加生菜产量先增加后减少,但磷肥钾肥却成线性关系,虽然符合题中所给出的实 验数据,但不符合实际情况。因此我们只能由实际数据得到最值,当,时,得,可以看出生菜是喜磷作物。下面我们探究生菜产量的模型二与实际情况误差较大的原因第一,在给出磷肥钾肥的实验数据中,我们可以发现,产量基本是随着施用量的增加而增加,因而拟合图像只能是线性关系,对于这种情况,应 该增添磷肥钾肥的实验数据来完善模型二。第二,在模型二中,只考虑了氮、磷、钾三种肥料独立影响的情况,而忽略了三者之间的交互影响我们通
13、过上述分析发现,土豆与生菜的模型二中,均未对交互项的影响做出 探究,而氮磷钾三者的交互作用不可忽略,因此我们针对这一点对模型二进行改 进。五模型的改进在土豆产量的模型二中增加四项后得我们把上述模型命名为模型三,在模型三中氮磷钾三种肥料不是相互独立的, 其 中,为氮肥、磷肥之间的交互影响项,为氮肥、钾肥之间的交互影响项,为磷肥、 钾肥之间的交互影响项,为氮肥、磷肥、钾肥之间的交互影响项。模型三中的、称为交互项影响系数,四个系数中的正值代表肥料的效果是相互促进的, 下面直接给出生菜产量的模型三由于所给数据都是固定两个水平,研究另一个的影响因素,题中没有给出正 交实验数据,因而模型三中的交互项系数无
14、法求出。但是模型三的优点比较明显,可以较准确地拟合出实际情况,并可以给出较 准确的最值,以及可以比较几个交互影响的权重, 若想得出模型,建议完善实验 数据并给出多组正交实验数据。六模型的应用价值现在我们主要分析模型二的应用价值以及合理化建议,首先我们研究该模型的经济价值。土豆的经济收益模型是生菜的经济收益模型是我们可以根据产量和三种肥料之间的关系,某时间内土豆生菜每吨的利润, 每公斤化肥的成本以及固定成本等,利用上述两个经济收益模型,计算出在一定 耕地面积下,我们可以获得的最大的土豆生菜种植的经济收益。为此我们设计了一个GUI人机交互界面来预测最大收入2244 5 5. SOM通过该模型可以指
15、导我们合理使用化肥,降低对土壤酸度的影响,避免土壤 板结、肥力下降,减少对土壤的污染,从而保护生态环境。七参考文献1 姜启源,谢金星,叶俊数学模型.4版.高等教育出版社,2011.2 陈桂明,戚红雨,潘伟.MARLAS理统计(6.x).科学出版社,2002.3 辛磊.如何做残差分析.八附录8.1氮肥磷肥钾肥作用下产量与施肥量散点图的程序x仁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; x2=0 24 49 73 98 147 196 245
16、294 342;y2=33.46 32.47 36.06 37.96 41.04 40.09 41.26 42.17 40.36 42.73; x3=0 47 93 140 186 279 372 465 558 651;y3=18.98 27.35 34.86 38.52 38.44 37.73 38.43 43.87 42.77 46.22; x4=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; x5=0 49 98 147 196 294
17、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; x6=0 47 93 140 186 279 372 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(x1,y1,.k)%绘出土豆在氮肥作用下产量与施肥量的散点图grid onhold onp仁 polyfit(x1,y1,2);%多项式拟合X1=1:0.001:1000;z1=polyval(p1,X1);
18、plot(X1,z1)% 输出拟合图像scatter(x2,y2,.k)%绘出土豆在磷肥作用下产量与施肥量的散点图grid onhold onp2=polyfit(x2,y2,2);% 多项式拟合X2=1:0.001:1000;z2=polyval(p2,X2);plot(X2,z2)% 输出拟合图像以下是应用拟合工具箱指数拟合图像Fik Mm Io*IS DesLtgp-強冷出w Up3brJ片固2W绘出土豆在钾肥作用下产量与施肥量的散点图1 jipg .nd rr irr - k c h nl*-:scatter(x3,y3,.k)% grid on hold onp3=polyfit(x
19、3,y3,6);% 多项式拟合X3=1:0.001:1000;z3=polyval(p3,X3);plot(X3,z3)%输出拟合图像scatter(x4,y4,.k)%绘出生菜在氮肥作用下产量与施肥量的散点图grid onhold onp4=polyfit(x4,y4,2);%多项式拟合X4=1:0.001:1000;z4=polyval(p4,X4);plot(X4,z4)%输出拟合图像scatter(x5,y5,.k)%绘出生菜在磷肥作用下产量与施肥量的散点图grid onhold onp5=polyfit(x5,y5,5);%多项式拟合X5=1:0.001:1000;z5=polyva
20、l(p5,X5);plot(X5,z5)%输出拟合图像scatter(x6,y6,.k)%绘出生菜在钾肥作用下产量与施肥量的散点图grid onhold onp6=polyfit(x6,y6,1);%多项式拟合X6=1:0.001:1000;z6=polyval(p6,X6);plot(X6,z6)%输出拟合图像8.2三元函数二次拟合多项式及残差图程序w仁y1,y2,y3;n=x1,259*o nes(1,20);p=196*o nes(1,10),x2,196*o nes(1,10); k=372*o nes(1,20),x3;X=o nes(1,30); n;p;k; n. A2;p.A2
21、;k.A2;X=X;w仁 w1;求出土豆产量与氮磷钾施肥量三求出生菜产量与氮磷钾施肥量三b,bi nt,r,ri nt,stats=regress(w1,X,0.05)%者函数式rcoplot(r,ri nt)% 绘制残差图w2=y4,y5,y6;n=x4,224*o nes(1,20);p=391*o nes(1,10),x5,391*o nes(1,10);k=372*o nes(1,20),x6;X=o nes(1,30); n;p;k ;n 42;X=X;w2=w2;b,bi nt,r,ri nt,stats=regress(w2,X,0.05)% 者函数式rcoplot(r,ri n
22、t)% 绘制残差图8.3 土豆生菜的 N P、K施肥总表格产量N施肥量P施肥量K施肥量15363419637225.726719637232.2910119637234.0313519637239.4520219637243.1525919637213.4633619637240.8340419637230.7547119637233.46259037232.472592437236.062594937237.962597337241.0425998372表1土豆N P、K施肥总表格40.0925914737241.2625919637242.172592453724
23、0.3625929437242.7325934237218.98259196027.352591964734.862591969338.5225919614038.4425919618637.7325919627938.4325919637243.8725919646542.7725919655846.22259196651表2 生菜N P、K施肥总表格产量N施肥量P施肥量K施肥量11.02039137212.072839137214.565639137216.278439137217.7511239137222.5916839137221.6322439137219.342803913721
24、6.1233639137214.113923913726.3922403729.482244937212.462249837214.3322414737217.1022419637221.9422429437222.6422439137221.3422448937222.0722458737224.5322468537215.75224391016.762243914716.892243919316.2422439114017.5622439118619.2022439127917.9722439137215.8422439146520.1122439155819.402243916518.4
25、 GUI人机交互界面程序fun cti on varargout = tudougui(vararg in)gui_S in glet on = 1; gui_State = struct(gui_Name,mfile name, .gui_S in glet on, gui_S in glet on,gui_Ope nin gFc n, tudougui_Ope nin gFc n, gui_OutputFc n, tudougui_OutputFc n, gui_LayoutFc n,.gui_Callback, );if nargin & ischar(varargin1) gui_St
26、ate.gui_Callback = str2fu nc(varargi n1);endif n argoutvarargout1: nargout = gui_mai nfcn( gui_State, varargi n:); elsegui_mai nfcn( gui_State, varargi n:);endfun cti on tudougui_Ope nin gFc n( hObject, eve ntdata, han dles, varargi n) han dles.output = hObject;guidata(hObject, han dles);fun cti on
27、varargout = tudougui_OutputFc n( hObject, eve ntdata, han dles) varargout1 = han dles.output;function data1_Callback(hObject, eventdata, handles)a=str2 nu m(get(hObject,Stri ng) if(isempty(a)set(hObject,Stri ng,0)endguidata(hObject,ha ndles);function data1_CreateFcn(hObject, eventdata, handles) if i
28、spcset(hObject,Backgro un dColor,white);elseset(hObject,Backgro un dColor,get(0,defaultUic on trolBackgro un dColor );endfun cti on data3_Callback(hObject, eve ntdata, han dies)fun cti on data3_CreateFc n( hObject, eve ntdata, han dles) q=str2 nu m(get(hObject,Stri ng) if(isempty(a)set(hObject,Stri
29、ng,0)endguidata(hObject,ha ndles);if ispcset(hObject,Backgro un dColor,white);elseset(hObject,Backgro un dColor,get(0,defaultUic on trolBackgro un dColor );endfunction data2_Callback(hObject, eventdata, handles)fun cti on data2_CreateFc n( hObject, eve ntdata, han dles) m=str2 nu m(get(hObject,Stri ng) if(isempty(a)set(hObject,Stri ng,0)endguidata(hObject,ha ndles);if ispcset(hObject,Backgro un dColor,white);elseset(hO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级上美术教学设计-幸福乐园-湘美版
- 2024年五年级数学上册 五 多边形面积的计算 2三角形的面积教学设计 西师大版
- 20陀螺教学设计-2024-2025学年四年级上册语文统编版
- Module 10 教学设计 2023-2024学年外研版七年级英语下册
- 关系营销企业内部关系
- 竞凭幼儿园园长述职报告
- 2024-2025学年高中生物 第1章 第4节 基因工程的发展前景教学设计 浙科版选修3
- 2024六年级语文下册 第二单元 习作:写作品梗概教学设计 新人教版
- 七年级英语下册 Module 3 Making plans Unit 1 What are you going to do at the weekends第1课时教学设计(新版)外研版
- 2024-2025学年高中化学 第一章 第二节 原子结构与元素的性质 第2课时 元素周期律(一)教学设计 新人教版选修3
- 班组工程量结算书
- 生产件批准申请书
- 环境监测考试知识点总结
- 爵士音乐 完整版课件
- 嘉兴华雯化工 - 201604
- 冀教版七年级下册数学课件 第8章 8.2.1 幂的乘方
- XX公司“十四五”战略发展规划及年度评价报告(模板)
- 计算机辅助设计(Protel平台)绘图员级试卷1
- 除法口诀表(完整高清打印版)
- 河北省城市建设用地性质和容积率调整管理规定---精品资料
- 讲课实录-洛书时间数字分析法
评论
0/150
提交评论