函数的最佳逼近讲稿.ppt
《函数的最佳逼近讲稿.ppt》由会员分享,可在线阅读,更多相关《函数的最佳逼近讲稿.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于函数的最佳逼近第一页,讲稿共七十五页哦1 最佳逼近问题最佳逼近问题一、函数的逼近方法一、函数的逼近方法关于函数的关于函数的n次次多项式多项式逼近方法逼近方法,已知有下面的几种:,已知有下面的几种:1.Taylor展式展式如果如果误差为误差为10)1(00)(000)()!1()()(!)()()()(nnnnxxnfxxnxfxxxfxfxf nnxxnxfxxxfxfxf)(!)()()()(00)(000 10)1()()!1()()(nnnxxnfxR 第二页,讲稿共七十五页哦2.2.插值多项式插值多项式),(),()!1()()(1)1(baxnfxRnnn njjijinjiin
2、yxxxxxL00)(同为同为n 次多项式,哪一个逼近效果更好呢?这时可以建立一次多项式,哪一个逼近效果更好呢?这时可以建立一个个度量标准度量标准来进行度量。在所建立的度量标准之下,就可以给来进行度量。在所建立的度量标准之下,就可以给出出最佳的最佳的n 次逼近多项式次逼近多项式。注:注:除了用除了用多项式多项式来逼近一个函数来逼近一个函数 f(x),也可以用其它具也可以用其它具有某种有某种共同特征的函数共同特征的函数来逼近来逼近 f(x),并求出其相应的最佳逼,并求出其相应的最佳逼近。近。例如,例如,第三页,讲稿共七十五页哦3.3.最佳逼近问题最佳逼近问题 给定给定 中的一个中的一个子集合子集
3、合 ,对于对于某一已知函数某一已知函数f(x)X,在在 中寻求一个函数中寻求一个函数p(x)作为作为函数函数f(x)关于某个关于某个度量标准度量标准下下的最佳逼近的最佳逼近函数函数,称之为称之为最佳逼近问题最佳逼近问题。X)(xf )(xp 本章我们主要考虑本章我们主要考虑连续函数空间连续函数空间X=Ca,b上的最佳逼近问题,这时的子上的最佳逼近问题,这时的子集合集合可以取为由具有可以取为由具有某种共同特征某种共同特征的函的函数组成,例如数组成,例如多项式函数多项式函数、三角函数三角函数、指数函数指数函数、分式有理函数分式有理函数等。等。同时,还需要给出连续函数空间同时,还需要给出连续函数空间
4、上的一个上的一个度量标准度量标准,下面先通过,下面先通过内积内积给出给出平方范数平方范数。p(x)从总体上更能反映从总体上更能反映f(x)的特性或总体上其偏差按某种度量达到最小的特性或总体上其偏差按某种度量达到最小第四页,讲稿共七十五页哦二、连续函数的平方范数二、连续函数的平方范数 已知所有连续函数构成的集合已知所有连续函数构成的集合Ca,b是一个是一个线性空间线性空间,对于,对于Ca,b中的任意函数中的任意函数 f(x)、g(x),定义实数定义实数 badxxgxfgf)()(),(可以证明此实数满足性质:可以证明此实数满足性质:这时,称这时,称(f,g)为为 f(x)与与 g(x)的的内积
5、内积。(1).(f,g)=(g,f);(2).(f,g)=(f,g),R;(3).(f+g,h)=(f,h)+(g,h);(4).(f,f)0,当且仅当当且仅当 f=0 时时(f,f)=0 12121 1221 122(,),(,)(,)aa abb ba ba ba ba ba ba b 第五页,讲稿共七十五页哦为函数为函数 f(x)的的平方(欧氏)范数平方(欧氏)范数,且满足以下性质:,且满足以下性质:给出了函数的给出了函数的范数范数,便给出了函数的一个,便给出了函数的一个度量标准度量标准,在此,在此度量标准之下,就可以找出度量标准之下,就可以找出 f(x)在不同函数类中的最佳逼近。下在不
6、同函数类中的最佳逼近。下面就来考虑面就来考虑这一最佳逼近问题的解决这一最佳逼近问题的解决。badxxffff)(,22并称并称(3.1)(1)f2 0,f2=0,当且仅当当且仅当 f=0 ;(2)c f2=|c|f2;(3)f+g2 f2+g2;221212(,),aa aaaamax()ax bff x 无穷范数无穷范数第六页,讲稿共七十五页哦1212(,),(,)aa abb b 22122212aaabbb cosa ba ba b 1 122(,)a ba ba ba b 22221 1221212a ba baabb 22()()()()bbbaaaf x g x dxfx dxgx
7、 dx 22(,)f gfg 222()()()()bbbaaaf x g x dxfx dxgx dx 柯西柯西施瓦施瓦茨不等式茨不等式第七页,讲稿共七十五页哦基函数基函数2 对于连续函数空间对于连续函数空间 Ca,b 中的元素中的元素 f(x)及其及其子空间子空间)(,),(),(10 xxxspann 所谓所谓 f(x)在在 中的中的,就是存在,就是存在nnncccxp 1100)(使得对于一切使得对于一切 nnncccxp 1100)(22*)()()()(xpxfxpxfnn 都有:都有:广义多广义多项式项式)(xf)(xpX)()(xpxf有限维有限维第八页,讲稿共七十五页哦22*
8、)()()()(xpxfxpxfnn 不等式不等式 说明说明所求的所求的nnncccxp 1100)(满足等式:满足等式:其中其中nnncccxp 1100)(22*)()(min)()(xpxfxpxfnpnn (3.2)由于由于pn*(x)是由其系数是由其系数c0*,c1*,cn*唯一确定的,因此,只要我们唯一确定的,因此,只要我们求出了满足求出了满足(3.2)的的 c0*,c1*,cn*,就可以求出就可以求出f(x)最佳平方逼近最佳平方逼近:nnncccxp 1100)(投影投影第九页,讲稿共七十五页哦(3.3)构造多元函数构造多元函数根据根据nnncccxp 1100)(),(10nc
9、ccI baniiidxxcxf20)()(22)()(xpxfn 则则 baniiindxxcxfcccI2010)()(),(2222*)()(min)()(xpxfxpxfnpnn 这时等式这时等式(3.4)意味着意味着),(min),(10),(10ncncccIcccIi (3.5)第十页,讲稿共七十五页哦),(min),(10),(10ncncccIcccIi (3.5),(10ncccI baniiidxxcxf20)()(3.3)的极小值点的极小值点。2222*)()(min)()(xpxfxpxfnpnn (3.4)也就是说,求出满足也就是说,求出满足等式等式(3.4)的的
10、pn*(x),等价于求出满足等价于求出满足等式等式(3.5)的的 c0*,c1*,cn*。由由(3.5)可知可知 c0*,c1*,cn*是是 n+1 元二次函数函数元二次函数函数第十一页,讲稿共七十五页哦而而n+1元函数元函数 baniiindxxcxfcccI2010)()(),(在区间在区间(-,+)上具有上具有一阶连续导函数一阶连续导函数,因此根据,因此根据极值原理极值原理,在,在最小值点最小值点 c0*,c1*,cn*处:处:nkcIk,2,1,0,0 dxxxcxfcIkbaniiik)()()(20 而而于是于是0)()()()(0 dxxxcdxxxfkbabainiik 即即
11、bakkbainiidxxxfdxxxc)()()()(0 第十二页,讲稿共七十五页哦),()()(kibakidxxx ),1,0()()()()(0nkdxxxfdxxxcbakkbainii 利用内积利用内积),()()(kbakfdxxxf 可以得到可以得到nkfckniiki,1,0),(),(0 这是一个含有这是一个含有n+1个变量的方程组,具体形式为:个变量的方程组,具体形式为:nkfcccknknkk,1,0),(),(),(),(1100 第十三页,讲稿共七十五页哦再写成再写成 ),(),(),()()()()()()()()()(1010,1,01,1,11,00,0,10
12、,0nnnnnnnnfffccc ),(),(),(),(),(),(),(),(),(),(),(),(11001111101000101000nnnnnnnnnnfcccfcccfccc 矩阵形式为矩阵形式为第十四页,讲稿共七十五页哦这是关于这是关于n+1个个变量变量c0,c1,cn 的线性方程组,并称其为的线性方程组,并称其为法方程组法方程组,或者或者正规方程组正规方程组。解此方程组,就可以得到解此方程组,就可以得到c0*,c1*,cn*,也就得到了也就得到了f(x)的最的最佳平方逼近:佳平方逼近:)()()()(1100 xcxcxcxpnnn 0,00,10,001,01,11,11
13、,0,1,()()()(,)()()()(,)()()()(,)nnnnnnnncfcfcf 格拉姆格拉姆(Gram)矩阵矩阵最佳平方逼近函数存在惟一最佳平方逼近函数存在惟一第十五页,讲稿共七十五页哦),(*22*2nnnpfpfpf )(),(*nnnppffpf,最佳平方逼近的平方误差为最佳平方逼近的平方误差为)()()()(1100 xcxcxcxpnnn 由方程组由方程组nkfckniiki,1,0),(),(0 ),(),(0knikiifc 0),(0 nikiicf 0),(0 nikkiiccf 可得可得0),(00 nkkkniiiccf 0)(*nnppf,对于最佳逼近解对
14、于最佳逼近解第十六页,讲稿共七十五页哦),(),(*fpffn 于是,最佳平方逼近于是,最佳平方逼近),(*22*2fpfpfnn 的平方误差为的平方误差为 niiifcf0*22),(如果如果nnxxxxx )(,)(,1)(10 )()()()(1100 xcxcxcxpnnn (3.6)则称则称(3.6)(3.6)为为 f(x)的在的在a,b上的最佳平方逼近上的最佳平方逼近n次多项式次多项式。n较大时,法方程组出现病态(第六章讲,实习题六6-3Hilbert矩阵),可取基函数为正交基函数(如三角函数)第十七页,讲稿共七十五页哦*求求连续函数最佳平方逼近的步骤连续函数最佳平方逼近的步骤*1
15、.给定给定a,b上的连续函数上的连续函数f(x),及子空间及子空间)(,),(),(10 xxxspann bakkbakikidxxxffdxxx)()(),()()(),(2.利用内积利用内积给出法方程组给出法方程组 ),(),(),()()()()()()()()()(1010,1,01,1,11,00,0,10,0nnnnnnnnfffccc 第十八页,讲稿共七十五页哦3.求出法方程组的解求出法方程组的解 c0*,c1*,cn*,得到最佳平方逼近得到最佳平方逼近)()()()(1100 xcxcxcxpnnn 4.求出求出平方平方误差误差 niiifcf0*222),(nibaiiba
16、dxxxfcdxxf0*2)()()(称为称为均方均方误差误差第十九页,讲稿共七十五页哦 例例3.13.1求求 在在 上的上的最佳平方逼近最佳平方逼近一次多项一次多项式,并估计误差。式,并估计误差。xxf)(1,41直接套用公式:直接套用公式:xccxp101)(解:设解:设 令基函数为令基函数为x 10,1 ),(),(),()()()()()()()()()(1010,1,01,1,11,00,0,10,0nnnnnnnnfffccc 则需要求解的方程组为:则需要求解的方程组为:第二十页,讲稿共七十五页哦 1411001),(),(xdx 141211),(dxx 1410),(dxxf
17、1411),(dxxxf ),(),()()()()(10101,11,00,10,0 ffcc 这时由这时由xfx ,110 14100),(dx 得到得到43 6421 3215 127 8031 于是得到法方程组于是得到法方程组 第二十一页,讲稿共七十五页哦解之得解之得 13588,2710*1*0 cc最佳平方逼近最佳平方逼近一次多项式为一次多项式为 xxp135882710)(1 12732154310 cc80316421321510 cc nibaiibadxxxfcdxxf0*2)()()(关于误差,由误差估计式关于误差,由误差估计式),(22222nnpffpf 第二十二页,
18、讲稿共七十五页哦得到得到 10*22),()(iiibafcdxxf 1412)(dxxf),(),(1100 fcfc 141xdx3215 1272710 803113588 00010803.0 31010803.0 25259259.021604938.0 第二十三页,讲稿共七十五页哦 例例3.2 求求 f(x)=arctanx 在在0,1 上的最佳平方逼近二次多项式,并上的最佳平方逼近二次多项式,并估计误差。估计误差。解:设解:设 P2(x)=c0+c1 x+c2x2,则则2210,1xx ),(),(),()()()()()()()()()(2102102,22,12,01,21,
19、11,00,20,10,0 fffccc 需要写出法方程组需要写出法方程组 这时这时1),(1000 dx 21),(),(101001 xdx 第二十四页,讲稿共七十五页哦2ln214arctan),(100 xdxf214arctan),(101 xdxxf41),(),(1031221 dxx 51),(10422 dxx 31),(),(1022002 dxx 31),(10211 dxx 62ln6112arctan),(1022 xdxxf第二十五页,讲稿共七十五页哦法方程组为法方程组为 2ln616142142ln21451413141312131211210 ccc解得:解得:
20、288627.0,080458.1,005195.0*2*1*0 ccc且且2*2288627.0080458.1005195.0)(xxxp 第二十六页,讲稿共七十五页哦本节本节(2)小结小结1.1.何为连续函数最佳平方逼近多项式?何为连续函数最佳平方逼近多项式?bandxxffspanbaCxf)(,)(2210 如何计算连续函数的最佳平方逼近如何计算连续函数的最佳平方逼近n次次多项式?多项式?3.如何估计最佳平方逼近如何估计最佳平方逼近n次多项式的误差?次多项式的误差?4.练习:试求函数练习:试求函数 f(x)=1/x 在区间在区间1,3上的最佳平方逼近一次多上的最佳平方逼近一次多项式并
21、估计误差。项式并估计误差。第二十七页,讲稿共七十五页哦3 3 离散数据拟合的最小二乘法离散数据拟合的最小二乘法 当我们得到的实验数据是准确值时,可以用代数插值的方法,当我们得到的实验数据是准确值时,可以用代数插值的方法,求出原函数的近似表达式。求出原函数的近似表达式。经常由观察或测试可得到经常由观察或测试可得到 y=f(x)的一组离散数据的一组离散数据:但是,这组离散数据由观察或测试得到,往往并非完全精确,但是,这组离散数据由观察或测试得到,往往并非完全精确,如果用插值的方法来逼近,效果就不会太好如果用插值的方法来逼近,效果就不会太好。这时可以考虑用这时可以考虑用最小二乘法最小二乘法进行数据拟
22、合,给出逼近曲线。其进行数据拟合,给出逼近曲线。其特点特点是:是:所求的逼近曲线不一定经过这些离散点,但却尽可能所求的逼近曲线不一定经过这些离散点,但却尽可能的靠近原曲线的靠近原曲线。(xi,yi),yi=f(xi),i=0,1,m离散点的最佳平方逼近离散点的最佳平方逼近-几何上称为几何上称为曲线拟合曲线拟合(curve fitting)第二十八页,讲稿共七十五页哦最小二乘拟合曲线最小二乘拟合曲线第二十九页,讲稿共七十五页哦三次样条函数插值曲线三次样条函数插值曲线第三十页,讲稿共七十五页哦LagrangeLagrange插值曲线插值曲线第三十一页,讲稿共七十五页哦一、数据拟合的最小二乘法的思想
23、一、数据拟合的最小二乘法的思想 已知离散数据:已知离散数据:(xi,yi),i=0,1,2,m,假设我们用函数假设我们用函数 逼近函数逼近函数f(x),则两个函数在每一个点,则两个函数在每一个点xi都会产生一个误差:都会产生一个误差:*()()()iiiiixf xxy .,2,1,0mi 我们希望所求的逼近函数在每一个我们希望所求的逼近函数在每一个xi 处所产生的误差处所产生的误差i 的绝对值的绝对值|i|达最小。但这样分别考虑太困难,所以我们应考虑整体误差达最小。但这样分别考虑太困难,所以我们应考虑整体误差 miim02221202 *20()miiixy *()x 第三十二页,讲稿共七十
24、五页哦应该使应该使2222012*200()mmmiiiiixy L L整体达最小整体达最小(误差的平方和最小)(误差的平方和最小)。通过这种通过这种度量标准度量标准求得拟合曲线的方法,就称作求得拟合曲线的方法,就称作曲线拟合的最小曲线拟合的最小二乘法二乘法(最小二乘逼近最小二乘逼近)。按照以上思想求按照以上思想求 f(x)的拟合曲线(的拟合曲线(逼近函数逼近函数)时,首先需要确)时,首先需要确定出定出 f(x)所属的函数类,然后进一步求出具体函数,具体按照以下步所属的函数类,然后进一步求出具体函数,具体按照以下步骤进行。骤进行。221202m 第三十三页,讲稿共七十五页哦二、最小二乘法拟合曲
25、线的步骤二、最小二乘法拟合曲线的步骤第二步:根据图示判断点第二步:根据图示判断点(xi,yi)所反映的函数类,确定曲线所反映的函数类,确定曲线 所属的所属的函数类型函数类型,例如,例如多项式函数类、三角函数多项式函数类、三角函数 类、指数函数类、对数函数类类、指数函数类、对数函数类等。假设所确定的等。假设所确定的 函数类的基函数为函数类的基函数为第一步:根据如下已知点的坐标,在坐标系里描点第一步:根据如下已知点的坐标,在坐标系里描点miyxii,2,1,0),(,10nspan 则所求的函数可以表示为:则所求的函数可以表示为:*0()()njjjxcx 只要确定了系数,就可以求出拟合曲线。只要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 函数 最佳 逼近 讲稿
限制150内