数值分析-第3章函数逼近_第1页
数值分析-第3章函数逼近_第2页
数值分析-第3章函数逼近_第3页
数值分析-第3章函数逼近_第4页
数值分析-第3章函数逼近_第5页
免费预览已结束,剩余39页可下载查看

付费下载

下载本文档

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

文档简介

数值计算方法第三章函数逼近与曲线拟合

当函数只在有限点集上给定函数值,要在包含该点集的区间上用公式给出函数的简单表达式,这些都涉及到在区间[a,b]上用简单函数逼近已知复杂函数的问题,这就是函数逼近问题。插值法就是函数逼近问题的一种仍然是已知x1…xm

;y1…ym,求一个简单易算的近似函数P(x)

f(x)。但是①

m

很大;②

yi本身是测量值,不准确,即yi

f(xi)这时没必要取P(xi)=yi,

而要使P(xi)yi总体上尽可能小。使误差在某种度量意义下最小实例:考察某种纤维的强度与其拉伸倍数的关系,下表是实际测定的24个纤维样品的强度与相应的拉伸倍数是记录:纤维强度随拉伸倍数增加而增加并且24个点大致分布在一条直线附近必须找到一种度量标准来衡量什么曲线最接近所有数据点(1)最小二乘法的基本概念一般使用在回归分析中称为残差称为平方误差在回归分析中称为残差平方和从而确定(1)中的待定系数注意(1)式是一条直线因此将问题一般化仍然定义平方误差我们选取的度量标准是---------(2)---------(3)法方程组由可知因此可假设因此求最小二乘解转化为二次函数由多元函数取极值的必要条件得即---------(4)即引入记号则由内积的概念可知---------(5)---------(6)显然内积满足交换律方程组(4)便可化为---------(7)将其表示成矩阵形式-----(8)并且其系数矩阵为对称阵所以法方程组的系数矩阵非奇异,即根据Cramer法则,法方程组有唯一解即是的最小值所以因此作为一种简单的情况,基函数之间的内积为平方误差例1.回到本节开始的实例,从散点图可以看出纤维强度和拉伸倍数之间近似与线性关系故可选取线性函数为拟合函数,其基函数为建立法方程组根据内积公式,可得法方程组为解得平方误差为拟合曲线与散点的关系如右图:例2.求拟合下列数据的最小二乘解x=.24.65.951.241.732.012.232.522.772.99y=.23-.26-1.10-.45.27.10-.29.24.561解:从数据的散点图可以看出因此假设拟合函数与基函数分别为6.7941-5.347563.2589-5.34755.1084-49.008663.2589-49.00861002.51.6163-2.382726.7728通过计算,得法方程组的系数矩阵及常数项矩阵为Go!用Gauss列主元消去法,得-1.0410-1.26130.030735拟合的平方误差为图象如图例3.在某化学反应里,测得生成物浓度y%与时间t的数据如下,试建立y关于t的经验公式x=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16y=4.00,6.40,8.00,8.80,9.22,9.50,9.70,9.86,10.00,10.20,10.32,10.42,10.50,10.55,10.58,10.60解:例:xy(xi,yi),i=1,2,…,m方案一:设baxxxPy+=)(求a

和b

使得最小。=-+=miiiiybaxxba12)(),(j线性化

/*linearization*/:令,则bXaY+就是个线性问题将化为后易解a

和b。),(iiYX),(iiyxTakeiteasy!Wejusthavetolinearizeit…方案二:设xbeaxPy/)(-=(a>0,b>0)线性化:由可做变换xbay-lnlnbBaAxXyY-====,ln,1,lnBXAY+就是个线性问题将化为后易解A

和B),(iiYX),(iiyx定义权函数:①

离散型/*discretetype*/根据一系列离散点拟合时,在每一误差前乘一正数wi

,即误差函数

,这个wi

就称作权/*weight*/,反映该点的重要程度。=-=niiiiyxPw12])([②

连续型

/*continuoustype*/在[a,b]上用广义多项式P(x)拟合连续函数f(x)时,定义权函数(x)C[a,b],即误差函数

=。权函数(x)必须满足:非负、可积,且在[a,b]的任何子区间上(x)0。加权最小二乘法各点的重要性可能是不一样的重度:即权重或者密度,统称为权系数

定义加权平方误差为-----(9)例:用来拟合,w1解:0(x)=1,1(x)=x,2(x)=x2Itissoooosimple!Whatcanpossiblygowrong?7623)(463||||484,||||1==-=BcondBB改进:若能取函数族={0(x),1(x),…,n(x),…},使得任意一对i(x)和j(x)两两(带权)正交,则B就化为对角阵!这时直接可算出ak=用正交多项式作最小二乘拟合*即正交多项式如何选取呢使得由可知因此而因此可知最后可得正交多项式选取的方法:由使得由正交多项式的性质,法方程组可化为即得即为利用正交多项式的最小二乘解平方误差为例4.是用最小二乘法求拟合这组数据的多项式解:从散点图可知数据和二次多项式拟合较好因此选用二次多项式作这组数据的拟合函数设拟合函数取例:用来拟合,w1解:通过正交多项式0(x),1(x),2(x)求解设)()()(221100xaxaxayjjj++=1)(0=xj229),(),(0000==jjjya25),(),(00001==jjjjax25)()()(011-=-=xxxxjaj537),(),(1111==jjjya25

温馨提示

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

评论

0/150

提交评论