第7章MATLAB 函数逼近与数据拟合.ppt

上传人:s****8 文档编号:68702064 上传时间:2022-12-29 格式:PPT 页数:8 大小:460.50KB
返回 下载 相关 举报
第7章MATLAB 函数逼近与数据拟合.ppt_第1页
第1页 / 共8页
第7章MATLAB 函数逼近与数据拟合.ppt_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《第7章MATLAB 函数逼近与数据拟合.ppt》由会员分享,可在线阅读,更多相关《第7章MATLAB 函数逼近与数据拟合.ppt(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第7章 函数逼近与数据拟合 7.1 函数的最佳平方逼近7.2 数据的最小二乘拟合 7.3 实例解析本章目标:利用简单函数类的组合来逼近某个连续函数或拟合某些离散数据 对对 f(x)Ca,b及及Ca,b中的一个子集中的一个子集 =span 0(x),1(x),n(x),若存在若存在S*(x),使使 则称则称S*(x)是是 f(x)在子集在子集 Ca,b中的中的最佳平方逼近函数最佳平方逼近函数.的的最小值最小值.|f(x)-S*(x)|22=|f(x)-S(x)|22=(x)f(x)-S(x)2dx,baI(a0,a1,an)=(x)aj j(x)-f(x)2dx ba j=0nakI(k=0,1

2、,n)=2 (x)aj j(x)-f(x)k(x)dx=0 ba j=0n求求S*(x):等价于等价于求多元函数求多元函数 I(a0,a1,an)是关于是关于a0,a1,an的二次函数的二次函数,取极值必要取极值必要7.1 函数的最佳平方逼近于是有于是有这是关于这是关于a0,a1,an的线性方程组的线性方程组,称为称为法方程法方程.0(x),1(x),n(x)线性无关线性无关,则系数则系数detG(0,1,n)0,于是上述方程组有唯一解于是上述方程组有唯一解ak=ak*(k=0,1,n),可得可得S*(x)=a0*0(x)+a1*1(x)+an*n(x).j=0n(j(x),k(x)aj=(f

3、(x),k(x)(k=0,1,n),若令若令(x)=f(x)-S*(x),则则平方平方误差误差为为|(x)|=(f(x)-S*(x),f(x)-S*(x)=(f(x),f(x)-(S*(x),f(x)22=|f(x)|-ak*(k(x),f(x).k=0n22 若取若取 k(x)=xk,(x)1,f(x)C0,1,在在Hn中求中求n次最佳次最佳平方逼近多项式平方逼近多项式:S*(x)=a0*+a1*x+a2*x2+an*xn.(j(x),k(x)=(f(x),k(x)=此时此时xk+jdx=10k+j+11f(x)xkdxdk 10若用若用H表示表示Gn=G(1,x,x2,xn)对应的矩阵,即

4、对应的矩阵,即称为称为希尔伯特希尔伯特(Hilbert)矩阵矩阵.记记a=(a0,a1,an)T,d=(d0,d1,dn)T,则则Ha=d的解的解ak=ak*(k=0,1,n)即为所求即为所求.H=1 1/2 1/(n+1)1/2 1/3 1/(n+2)1/(n+1)1/(n+2)1/(2n+1)已知已知 x1 xm;y1 ym,求一个简单易算的近求一个简单易算的近似函数似函数 P(x)f(x)。但是但是 m 很大;很大;yi 本身是测量值,不准确,即本身是测量值,不准确,即 yi f(xi)这时没必要取这时没必要取 P(xi)=yi,而要使而要使 P(xi)yi 总体上总体上尽可能小。尽可能

5、小。常见做法:常见做法:使使 最小最小 太太复杂复杂 使使 最小最小不可导,求解困难不可导,求解困难 使使 最小最小 7.2 数据的最小二乘拟合下面简述最小二乘法的大致过程:下面简述最小二乘法的大致过程:=miiiyxS*02)(=miiiyxS02)(7.1)其中其中(7.2)为了更具一般性为了更具一般性,通常考虑为加权平方和通常考虑为加权平方和 是是a,b上的权函数上的权函数,它表示不同点它表示不同点(xi,f(xi)的数据比的数据比重不同重不同.(7.3)用用最小二乘法最小二乘法求拟合曲线的问题求拟合曲线的问题,就是在就是在形如形如(7.2)的的S(x)中求一函数中求一函数 y=S*(x

6、),使使(7.3)取得最小取得最小.它转化它转化求多元函数求多元函数(7.4)的极小值的极小值 问题问题.=2 (xi)aj j(xi)-f(xi)k(xi)=0 j=0n i=0makI(k=0,1,n)(j,k)=(xi)j(xi)k(xi),i=0m(f,k)=(xi)f(xi)k(xi)dk i=0m(k=0,1,n)j=0n(j,k)aj=dk(k=0,1,n)Ga=d这方程称为这方程称为法方程法方程,可写成矩阵形式,可写成矩阵形式:上式可改写为上式可改写为若记若记(7.5)(7.6)由求多元函数的极值的必要条件,有由求多元函数的极值的必要条件,有其中其中a=T,d=(d0,d1,d

7、n)T,G=(0,0)(0,n)(0,1)(1,0)(1,n)(1,1)(n,0)(n,n)(n,1)(7.7)要使法方程要使法方程(7.6)有唯一解有唯一解a0,a1,an,就要求矩阵就要求矩阵G非非奇异奇异.必须指出必须指出,0(x),1(x),n(x)在在a,b上线性无关不能上线性无关不能推出矩阵推出矩阵G非奇异非奇异.例如例如,令令 0(x)=sinx,1(x)=sin2x,x 0,2,显然显然 0(x),1(x)在在0,2 上线性无关上线性无关,但若取但若取点点xk=k,k=0,1,2(n=1,m=2),那么有那么有 0(xk)=1(xk)=0,k=0,1,2,由此得出由此得出G=0

8、(0,0)(0,1)(1,0)(1,1)为保证为保证(7.5)的系数矩阵的系数矩阵G非奇异,必须加上另外的条件非奇异,必须加上另外的条件.定义定义10 设设 0(x),1(x),n(x)Ca,b的任意线性组合的任意线性组合在点集在点集xi,i=0,l,.,m(m n)上至多只有上至多只有n个不同的零点个不同的零点,则称则称 0(x),1(x),n(x)在点集在点集xi,i=0,l,.,m上满足哈尔上满足哈尔(Haar)条件条件.可以证明可以证明,如果如果 0(x),1(x),n(x)Ca,b在在xi0m上满上满足哈尔足哈尔(Haar)条件条件,则法方程则法方程(7.6)的系数矩阵的系数矩阵G非奇异非奇异.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁