




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
插值与拟合方法建模,中国海洋大学数学科学学院曹圣山2011年08月15日sscao,课程安排及要求,上课时间和地点2011年夏季学期数学建模实践授课安排_cao.xls课程要求以队(每队3人)为单位,每周完成12篇论文,无期末考试,最终以全部论文的总成绩作为课程成绩参加全国大学生数学建模竞赛的资格问题以课程成绩为主,结合往年有竞赛经验的部分学生,自愿组队为主,概论,日常生活中,尤其是科技活动中,人们越来越频繁的和数据打交道,想方设法的获取数据,千方百计地、认真细致地分析处理数据,已成为研究许多问题的一个重要环节,一种基本技术,甚至已成为一种较为通用的分析问题、解决问题的思想方法.本课件分三个部分:处理数据常用的插值方法和拟合方法简介部分相关的matlab命令简介与插值法或拟合法相关的建模案例,方法的三个基本问题,数据的来源及数据的特点分析分析处理数据的方法分析.数据中所含误差对处理结果的影响.,方法使用情况对比,插值方法适用于:数据量较少,且精度较高.拟合方法适用于:数据量较多,且含有较大的不确定性,如,数据中,同一点处有多个观测值(可能不同);再如,社会、经济统计中,随机因素对数据的影响较大,甚至与数据处于同一个数量级,拟合方法特别适用于研究数据自身所隐含的规律、趋势.,实际中数据处理的例子,测量细棒上若干个点处的温度(或房间内若干个点处的温度、某区域若干个点处的海水深度,汽车、飞机等的外形设计,诸如此类的空间分布数据),试确定细棒上各处的温度分布.当数据量较少,且测量误差较小时,可用插值法;当数据量很多,测量误差较大,或数据中含较大的不确定性时,可用拟合法.研究时间序列数据的变化趋势,常用拟合法.,第一章插值方法,此类实际问题的基本特征(以两个变量情况为例)已知一组数据点,它对应一个确定的函数关系.希望求出这个函数,或者求出它的一个近似函数,满足,.例子测量细棒上若干个点处的温度,确定出温度的空间分布(两个变量间的一元函数).数控铣床加工精密工件问题(三个变量间的多元函数).,第一节一元函数的多项式插值,插值问题提法:已知函数在个互异的观测点,上的函数值.求函数,满足,.则称为插值函数,称为被插值函数,称为插值节点.这种提法存在问题解不唯一,需要附加条件!作为未知的被插值函数的一个近似,用于后续的分析计算过程中,应具备形式简单、满足必要的分析性质、便于进行各种分析运算.在插值节点处,插值函数与被插值函数取值完全一致!插值法适用于那种观测数据精度较高的问题.,适定的代数插值问题,已知函数在个互异的观测点处的函数值.求函数,满足次数不超过次的多项式,.称为次Lagrange插值多项式.该问题满足解存在唯一(通过指定插值函数应属的函数类实现)插值多项式便于构造代数多项式形式简单、性质良好,n次Lagrange插值多项式的构造,记函数满足当时函数称为次Lagrange插值关于节点的节点插值基函数.易得即,龙格(Runge)现象,当插值节点个数很大时,一方面,插值多项式次数越来越高;另一方面,插值多项式与被插值函数取值一样的点的个数越来越多.将区间-5,5分成10等分,11个分点(含端点)作为插值节点(),构造函数的10次插值多项式,第二节分段多项式插值,Runge现象揭示当时,应尽量避免用高次多项式作为插值函数低次多项式也有优点兼顾各方,分段低次多项式插值,效果更好仅简单介绍分段线性插值,分段线性插值问题,已知函数在个观测点上的函数值,.求函数,满足在每个小区间上,是线性函数(次数不超过1次的多项式);,.称为分段线性插值函数.分段线性插值的构造当时,,两种插值的数值算例,第三节密切插值(osculatinginterpolation),实际问题中,有时不仅可以得到未知函数在观测点处的函数值,而且还可以测量出它在这些点处的一阶导数值,甚至高阶导数值,此时,可以构造密切插值函数.Hermite插值问题提法已知函数在个观测点,处的函数值和导数值,.求函数,满足是次数不超过次的多项式.,.称为函数的次Hermite插值多项式.,第四节样条插值(splineinterpolation),当插值节点个数较多时,Lagrange插值的不收敛性,分段低次多项式插值的不够光滑,Hermite插值需要已知导数值.提出一种收敛的、具有一定光滑性的分段低次多项式插值样条插值.,样条插值问题提法,已知函数在个的观测点处的函数值,.求函数,满足在每个小区间上,是次数不超过3次的多项式;,.称为三次样条插值函数.注1:要保证问题的解存在唯一,需要适当的补充条件样条插值的边界条件注2:求样条插值函数,需要解线性代数方程组.,第二章matlab插值命令简介,关于多项式多项式表示多项式可用行矢量表示,其元素按幂指数降序排列,如,可表示为一个向量多项式求值命令polyval(P,X)计算多项式P在X点处的值,若X是数组,则所得结果为对应点处的函数值构成的数组.,第一节一元函数部分插值命令,一元插值函数interp1()调用格式为yi=interp1(x,y,xi,method)其中x,y为给定的插值数据,可以是数组;xi为被插值点,yi为被插值点xi处的插值函数值,它们可以是数组,且必须维数一致;method指定所要选用的插值方法,可选用的四种method,nearest(最邻近插值):被插值点处函数值取值为最接近的插值节点处的值linear:分段线性插值.这是interp1函数的缺省设置cubic:分段三次插值函数spline:样条插值函数,样条插值算例,nearest的算例,函数interp1评注,以上这四种方法都要求x中的数据为单调,且xi在插值节点的内部(此时为内插),但并不要求x是等距节点,对等距节点,可在method之前加上*,能提高运行速度.从运行速度、占用内存大小及插值函数的光滑度三个方面分别比较四种方法(按nearest、linear、cubic、spline顺序),结果为运行速度由快到慢内存要求从小到大光滑度由差到好对于method没有涉及到的插值方法,相应的插值函数要自行编程实现,第二节二元函数的插值及部分matlab命令,二元函数的插值情况较为复杂,常按如下两个方面予以区分自变量所属的二维区域是规则区域还是不规则区域前者较为标准方法较多,后者可化归为前者给定的数据是有规律分布的还是散乱的、随机分布的前者问题较为标准,解决方法较为成熟,可选方法较多.对于后者,通常是转化为前者,但要具体问题具体分析,基本思路是:从给定的数据出发,依据一定的方法补充修复出相应于规则插值节点上的数据,转化为数据分布有规律的情形来处理,二维规则区域,插值节点分布规律,插值数据形如:,可用方法及matlab函数,二元插值函数interp2()调用格式为zi=interp2(x,y,z,xi,yi,method)其中x,y,z为插值数据,均为向量zi为被插值点(xi,yi)处的插值函数值method为可选用的插值方法,可选用的四种method,nearest:表示最临近插值linear:表示分片双线性插值cubic:表示分片双三次插值spline:表示双三次样条插值注:interp2插值方法要求x和y分别是单调的插值节点,x和y可以是不等距的.,算例气旋变化情况,下表是测量的气象资料,分别表示在南半球地区按不同纬度、不同月份的平均气旋数字.根据这些数据,绘制出气旋分布曲面图形.(本资料下载于网络),算例程序,X=123456789101112;Y=01020304050607080;Z=;x0,y0=meshgrid(1:0.11:12,0:0.8:80);zz0=interp2(X,Y,Z,x0,y0,spline);mesh(x0,y0,zz0);,第三章数据拟合方法,当观测数据量较大,且常常在同一点处有多个观测值(可能不同),或者数据中含有较大不确定性、有较大的误差时,要求近似函数过给定的数据点的插值方法难以得到满意的结果.不刻意追求微观上对每对数据的准确满足(即像插值法那样,让近似函数过给定的点),而是先提出某种整体上近似准则,在此准则下,追求一个最优的近似函数!,第一节最小二乘数据拟合,最小二乘数据拟合问题提法已知函数的一组观测数据若函数满足则称此函数为的拟合函数.其中,称为拟合函数在点处的偏差或残量,插值与拟合对比示意图,插值拟合,关于数据拟合,一般地,是在指定的函数类中求拟合函数数据拟合的步骤画散点图,由此分析确定出合适的拟合函数类,通常所选函数类构成线性空间拟合函数类中函数的表示,选定基函数,待求拟合函数转化为求拟合函数在这组基函数上的展开系数求解最小二乘问题(*),求得拟合函数(即求其在基函数的展开系数),线性最小二乘数据拟合,若线性函数满足则称此函数为的线性拟合函数.注:求解线性最小二乘拟合,最终归结为求解一个线性代数方程组,此方程组通常称为最小二乘问题的正规方程组,非线性最小二乘数据拟合,若非线性函数满足则称此函数为的非线性拟合函数.注:求解非线性最小二乘拟合,通常应首先将其线性化最终归结为求解一个线性代数方程组,此方程组通常称为最小二乘问题的正规方程组,第二节线性最小二乘数据拟合的解,设由一组线性无关函数系的线性组合组成一函数类,显然它构成一个线性空间.此时,线性最小二乘拟合问题可表示为:求,使得将所求拟合函数表示成该线性空间一组基函数的线性展开,线性最小二乘问题的正规方程组,此时,求解线性最小二乘拟合问题转化为求系数,注意到(*)式是这组系数的二次函数,所以有整理可得,第三节matlab单变量数据拟合命令简介,拟合函数的命令为:polyfit()其调用格式为a=polyfit(xdata,ydata,m)其中m为多项式拟合函数类的最高次数xdata,ydata为要拟合的数据,都是数组a输出结果,即拟合多项式在选定基函数的展开系数,一般的曲线拟合,拟合函数为curvefit(),或lsqcurvefit()调用格式分别为p=curvefit(Fun,p0,xdata,ydata)p=lsqcurvefit(Fun,p0,xdata,ydata)其中Fun为函数Fun(p,xdta)的M文件P0为函数的初值要计算点x处的函数值y,可用函数f=Fun(p,x),数据拟合算例,在某化学反应中,已知生成物的浓度与时间有关.现有如下一组测量数据.试求浓度y与时间t之间的近似函数关系,分析散点图可知,拟合函数类应选单调上升的曲线,尝试如下三种多项式,为适当选取的正整数有理函数指数函数,多项式拟合结果,分别用二、三、六次多项式拟合,计算得输出参数分别为p2=0.0445,1.0711,4.3252p3=0.0060,0.1963,2.1346,2.5952p6=0.0000,0.0004,0.0103,0.1449,1.1395,4.9604,0.0498即拟合函数分别为2(x)=0.04451.0711x4.3252x23(x)=0.00600.1963x2.1346x22.5952x36(x)=0.0004x0.0103x20.1449x31.1395x44.9304x50.0498x6,多项式拟合结果,有理函数拟合结果,拟合函数类取为拟合得参数为p=0.0841,0.1392即得拟合函数为,有理函数拟合结果,指数函数拟合结果,拟合函数类取为拟合得参数为p=11.3578,1.0873即得拟合函数为,指数函数拟合结果,插值与拟合建模案例对海底地形测量图的插值(MCM86A),在某海域测得一些点(x,y)处的水深z(单位为英尺),由下表给出,若船的吃水深度为5英尺,在矩形区域(75,200)(-50,150)里的哪些地方船要应禁入参考自,第一步画散点图,Matlab命令x0=129140103.588185.5195105.5157.5107.57781162162117.5;y0=7.5141.52314722.5137.585.5-6.5-81356.5-66.584-33.5;plot(x0,y0,+);,散点图,三次插值,x0=129140103.588185.5195105.5157.5107.57781162162117.5;y0=7.5141.52314722.5137.585.5-6.5-81356.5-66.584-33.5;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聚氨酯锤纹漆项目可行性研究报告
- 防洪知识培训大纲课件
- 防汛知识培训考核目的
- 防汛救援知识培训材料课件
- 智慧城管信息化综合解决方案
- 环境科技行业环保装备行业市场格局分析
- 机械制造行业智能制造技术应用思考
- 万寿菊种植合同5篇
- 联通合约机,合同3篇
- (宝典指南)水泥砂石资料购销合同3篇
- 酒店薪酬管理制度细则
- JJG643-2024标准表法流量标准装置
- 《年产量50万吨煤制乙二醇合成工段工艺设计》6400字(论文)
- 成都建材使用一网通系统-建材代理商操作手册
- 幼小衔接音乐课件
- 路基路面压实度评定自动计算表-标准-
- 积滞病中医护理方案
- 《免疫细胞疗法》课件
- 《遥感技术及其在环境监测中的应用》课件
- 博物馆与社区合作模式-深度研究
- 猕猴桃工业流程
评论
0/150
提交评论