![数学实验课件 第11章11.2_第1页](http://file4.renrendoc.com/view12/M00/3E/25/wKhkGWZoGrCAVTnVAADwd3WBYOU844.jpg)
![数学实验课件 第11章11.2_第2页](http://file4.renrendoc.com/view12/M00/3E/25/wKhkGWZoGrCAVTnVAADwd3WBYOU8442.jpg)
![数学实验课件 第11章11.2_第3页](http://file4.renrendoc.com/view12/M00/3E/25/wKhkGWZoGrCAVTnVAADwd3WBYOU8443.jpg)
![数学实验课件 第11章11.2_第4页](http://file4.renrendoc.com/view12/M00/3E/25/wKhkGWZoGrCAVTnVAADwd3WBYOU8444.jpg)
![数学实验课件 第11章11.2_第5页](http://file4.renrendoc.com/view12/M00/3E/25/wKhkGWZoGrCAVTnVAADwd3WBYOU8445.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11.2拟合
测量数据的数据量较大或者测量值与真实值有误差,这时一般用曲线拟合的方法来解决问题.
已知离散点上的数据集
,即已知在点集
上的函数值
,构造一个解析函数f(x)(其图形为一曲线),使f(x)在原离散点xi上的值尽可能接近给定的yi值,这一构造函数f(x)的过程称为曲线拟合.最常用的曲线拟合方法是最小二乘法,该方法是寻找函数f(x)使得
最小.
在MATLAB中,利用polyfit和lsqcurvefit函数进行拟合.11.2.1多项式拟合polyfit函数调用格式如下:p=polyfit(x,y,n)其中x和y是节点数据向量,n是多项式的次数;p是返回的多项式p(x)=p1xn+p2xn−1+...+pnx+pn+1系数向量,系数按降幂排列,p的长度为n+1.例11.8求如下给定数据的拟合曲线:x=[0.5,1.0,1.5,2.0,2.5,3.0],y=[1.75,2.45,3.81,4.80,7.00,8.60].解MATLAB命令如下:x=[0.5,1.0,1.5,2.0,2.5,3.0];y=[1.75,2.45,3.81,4.80,7.00,8.60];p=polyfit(x,y,2)%选取次数的时候,次数长度不得超过length(x)-1x1=0.5:0.05:3.0;y1=polyval(p,x1);%求以p为系数的多项式的值plot(x,y,'*r',x1,y1,'-b')计算结果为p=0.56140.82871.1560此结果表示拟合函数为:用此函数拟合数据的效果如图11-7所示.图11-7多项式拟合例11.9某乡镇企业2015-2021年的生产利润如表11-3.
试预测2022年的利润.
解作已知数据的散点图,>>x0=[2014201520162017201820192020];>>y0=[70122144152174196202];>>plot(x0,y0,'*')发现该乡镇企业的年生产利润几乎直线上升(见图11-8).因此,我们可以y=a1x+a0用作为拟合函数来预测该乡镇企业未来的利润.年份2015201620172018201920202021利润(万元)70122144152174196202表11-3生产利润
图11-8数据的散点图11.2.2非线性拟合
lsqcurvefit函数是MATLAB提供的用于求解非线性最小二乘拟合问题的专用函数,用作各种类型曲线的拟合,调用格式如下:
x=lsqcurvefit(fun,x0,xdata,ydata)
其中,fun是非线性函数模型;x0是求解初始值;xdata和ydata是原始输入和输出数据向量;返回值x为拟合输出的未知参数.例11.10用最小二乘法求形如
的函数拟合下列数据.x0.10.20.150-0.20.3y0.950.840.861.061.500.72表11-4拟合数据解先将参数,合写为,编写如下程序:fun=@(c,x)c(1)*exp(c(2)*x)x=[0.1,0.2,0.15,0,-0.2,0.3];y=[0.95,0.84,0.86,1.06,1.50,0.72];c=lsqcurvefit(fun,[0,0],x,y)norm(feval(fun,c,x)-y)^2其中,[0,0]是初始值,最后一句是计算残差的平方和,也就是拟合函数在给定点的值和原始数据的差的平方和,运行结果为:Optimizationterminated:relativefunctionvaluechangingbylessthanOPTIONS.TolFun.c=1.0997-1.4923ans=0.0031可得a=1.0997,b=-1.4923,拟合函数为
.ans=0.0031说明残差很小.例11.11我国从1954年到2005年全国总人口的数据如表11-5,请预测2019年和2030年的全国人口数.表11-5各年份全国总人数(单位:千万)解因为Logistic人口模型的基本形式为其中t0=1954,N0=60.2.当t→+∞时,人口数量达到最大值Nm.首先定义函数文件:functionf=flsqcurvefit(x,t)f=x(1)./(1+(x(1)/60.2-1).*exp(-x(2).*(t-1954)));MATLAB程序如下:cleart0=1954:2005;y0=[60.261.562.864.666.067.266.265.967.369.170.472.5...74.576.3 78.580.783.0 85.287.1 89.2 90.992.4 93.7 95.0...96.259 97.598.705100.1 101.654 103.008 104.357 105.851 107.5...109.3 111.026 112.704114.333 115.823 117.171 118.517 119.850...121.121122.389123.626124.761125.786 126.743 127.627...128.453129.277129.988130.756];x=[0.03,250];a=lsqcurvefit('flsqcurvefit',x,t0,y0)plot(t0,y0,'o')holdonlt=1954:0.1:2040;ly=flsqcurvefit(a,lt);plot(lt,ly)t1=[2019,2030];y1=flsqcurvefit(a,t1)holdoff运行后可得:Localminimumpossible.lsqcurvefitstoppedbecausethefinalchangeinthesumofsquaresrelativetoitsinitialvalueislessthanthevalueofthefunctiontolerance.<stoppingcriteriadetails>a=0.0336181.0280y1=147.6920156.6069得到图形如图11-9所示.
从图11-9可以看出,拟合效果较好,2019年全国总人数为147.6920千万人,接近实际人口数140.005千万人,并预计2030年全国总人数为156.6069千万人.图11-9人口增长预测图Matlab工具箱提供了命令cftool,该命令给出了一维数据拟合的交互式环境.具体执行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南交通职业技术学院《汽车电子与控制》2023-2024学年第二学期期末试卷
- 滨州医学院《居住区规划与景观设计》2023-2024学年第二学期期末试卷
- 齐鲁医药学院《精益生产管理》2023-2024学年第二学期期末试卷
- 宁波职业技术学院《汽压与液压传动》2023-2024学年第二学期期末试卷
- 淮南师范学院《跨国经营与管理》2023-2024学年第二学期期末试卷
- 石家庄医学高等专科学校《班级管理》2023-2024学年第二学期期末试卷
- 知识产全合规管理在商业合作中的应用
- 江苏农牧科技职业学院《在财会中的高级应用》2023-2024学年第二学期期末试卷
- 浙大城市学院《成本会计模拟实训》2023-2024学年第二学期期末试卷
- 电子商务背景下科技产品在办公环境中的应用及其财务影响
- 2025年春季学期学校德育工作计划及安排表
- 2024年05月浙江金华成泰农商银行员工招考笔试历年参考题库附带答案详解
- 带看协议书范本(2篇)
- 2025-2030年中国科教玩具行业发展动态及前景趋势分析报告新版
- 马匹寄养协议书
- 股权投资项目建议书
- 四年级数学脱式计算练习题100道
- 第一课 追求向上向善的道德(课时1)(课件)
- 2024年新苏教版六年级下册科学全册精编课件
- NB-T 47013.1-2015 承压设备无损检测 第1部分-通用要求
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
评论
0/150
提交评论