第六章 函数插值_第1页
第六章 函数插值_第2页
第六章 函数插值_第3页
第六章 函数插值_第4页
第六章 函数插值_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

第六章函数插值6.1 代数插值设已知某个函数关系y=f(x)在某些离散点上的函数值:

插值问题:

根据这些已知数据来构造函数y=f(x)的一种简单的近似表达式以便于计算点的函数值,或计算函数的一阶、二阶导数值。(6.1)选取多项式Pn(x),使得(6.2)

作为f(x)的近似。

满足关系(6.2)的函数Pn(x)为f(x)的一个插值函数,x0,x1,…,xn

为插值节点,关系(6.2)为插值原则。这种用代数多项式作为工具来研究插值的方法叫做代数插值设

x0<x1<…<xn记a=x0,b=xn,则[a,b]

为插值区间。插值多项式的存在唯一性:设所要构造的插值多项式为:由插值条件得到如下线性代数方程组:此方程组的系数行列式为范得蒙行列式!当

时,

D

0,因此,Pn(x)由a0,a1,…,an唯一确定。定理(唯一性)满足的n

阶插值多项式是唯一存在的。6.2拉格朗日(Lagrange)插值1.线性插值

x0x1(x0,y0)(x1

,y1)P1(x)f(x)可见P1(x)是过(x0,y0

)和(x1,y1

)两点的直线。x0x1x2p2(x)

f(x)f(x)2.抛物插值因过三点的二次曲线为抛物线,故称为抛物插值。

要求:无重合节点,即3.拉格朗日插值公式设连续函数y=f(x)在[a,b]上对给定n+1个不同结点:x0,x1,…,xn分别取函数值y0,y1,…,yn其中

yi=f(xi)i=0,1,2,…,n试构造一个次数不超过n的插值多项式使之满足条件

i=0,1,2,…,n求n次多项式lk(x)k=0,1,…,n则

i=0,1,2,…,n即Pn(x)满足插值条件(6.2)

根据lk(x)的表达式,xk以外所有的结点都是lk(x)的根,又由lk(xk)=1,得:

因此令从而得n阶拉格朗日(Lagrange)插值公式:4插值余项在[a,b]内存在,考察截断误差设节点,且f

满足条件,

存在使得。且推广:若使得使得罗尔定理:若在[]连续,在充分光滑,注:

通常不能确定x

,而是估计,x(a,b)

将作为误差估计上限。当

f(x)为任一个次数n

的多项式时,,可知,即插值多项式对于次数n的多项式是精确的。6.3牛顿插值Lagrange插值虽然易算,但若要增加一个节点时,全部基函数li(x)都需重新算过。以抛物插值为例介绍牛顿插值:设:

i=0,1,2也可以将P2(x)写成:令x=x1,由(6.2),有令x=x0,由插值条件(6.2),有最后,由 得1.差商的定义定义1:设有函数f(x)以及自变量的一系列互不相等的x0,x1,…,xn

(即在ij时,xi

xj)的值

f(xi)

,

称为f(x)在点xi,xi处的一阶差商,并记作f[xi,xj],

又称为f(x)在点xi,xj,xk处的二阶差商

为f(x)在点x0,x1,…,xn处的n阶差商。f(x0)f(x1)f(x2)…f(xn1)f(xn)f[x0,x1]f[x1,x2]…………f[xn1,xn]f[x0,x1,x2]…………f[xn2,xn1,xn]f[x0,…,xn]

xn+1f(xn+1)f[xn,xn+1]f[xn1,xn,xn+1]f[x1,…,xn+1]f[x0,…,xn+1]差商可列表计算:xi

yi

一阶差商

二阶差商

n阶差商

……由差商定义可知:高阶差商是两个低一阶差商的差商。x0x1x2xn-1xn2牛顿插值公式12…………n1(x

x0),2……(x

x0)…(x

xn1)n1Nn(x)Rn(x)ai=

f[x0,…,xi]牛顿插值公式的优点是:当增加一个节点时,只要再增加一项就行了,即有递推式:由插值的唯一性可知Nn(x)Ln(x),故其余项也相同,即差商与导数的关系公式

6.4差分及其性质,等距节点插值公式1.微商的离散化引入符号向前差分向后差分

中心差分

一阶差商当h充分小或当xj充分靠近xi时,有在几何图形上,这三种差商分别表示弦AB、AC和BC的斜率。将这三条弦线与过点A的切线相比较,从图形上可以看出,一般地说,弦BC的斜率更接近于切线斜率f’(a)。等距节点公式向前差分iiifff-=+1ikikikikffff1111)(-+---==向后差分111----=ikikikfffi1iifff-=中心差分其中当节点等距分布时:(k个差分因子)差分的重要性质:性质3:若f(x)是m

次多项式,则是性质1:常数的差分等于零性质2:差分算子为线性算子次多项式,且性质4:

这个性质类比于性质5:

(类比于分部积分法则)性质6:当节点xk是等距时,差分差商存在着关系:差分值可由函数值算出:=-+-=Dnjjknjknfjnf0)1(其中=-+--=njnjkjnknfjnf0)1(牛顿公式牛顿前差公式牛顿后差公式将节点顺序倒置:设,则)()()(000xfkthtxNxNknknn=+==设,则)()1()()(0nknkknnnxfkthtxNxN--=+==注:一般当x

靠近x0时用前插,靠近xn

时用后插,故两种公式亦称为表初公式和表末公式。6.5Hermite

插值多项式要求函数值重合,而且要求若干阶导数也重合。即:要求插值函数P(x)

满足p(xi)=f(xi),P’(xi)=f’(xi),…,P(m)(xi)=f

(m)(xi).

在实际问题中,对所构造的插值多项式,不仅把此类插值多项式称为埃米尔特(Hermite)插值多项式或称带导数的插值多项式,记为H(x)。

注:

N

个条件可以确定阶多项式。要求在1个节点x0处直到m0

阶导数都重合的插值多项式即为Taylor多项式其余项为N

1例:设x0

x1x2,已知f(x0)、f(x1)、f(x2)

和f’(x1),求多项式P(x)模仿Lagrange多项式的思想,设解:首先,P

的阶数=3+=213)()()()()(=0iiixhx1f’xhxfxPh0(x)有根x1,x2,且h0’(x1)=0x1是重根。)()()(22100xxxxCxh--=又:h0(x0)=1C0h2(x)h1(x)有根x0,x2

))()(()(201xxxxBAxxh--+=由余下条件h1(x1)=1和

h1’(x1)=0可解。与h0(x)完全类似。

(x)h1有根x0,x1,x2

h1))()(()(2101xxxxxxCx---=h1又:’(x1)=1C1

可解。其中hi(xj)=ij,hi’(x1)=0,

(xi)=0,

’(x1)=1h1h1与Lagrange分析完全类似满足P(xi)=f(xi),i=0,1,2,且P’(x1)=f’(x1),并估计误差。一般地,已知x0

,…,xn

处有y0

,…,yn

和y0’

,…,yn’,求H2n+1(x)解:设+=ni)()()(=0iixhxhyixH2n+1n=0iyi’其中hi(xj)=ij,hi’(xj)=0,

(xj)=0,

’(xj)=ij

hihihi(x)有根x0

,…,xi,…,xn且都是2重根)()()(2xlBxAxhiiii+=由余下条件hi(xi)=1和

hi’(xi)=0可解Ai

和Bi

(x)hi有根x0

,…,xn,除了xi

外都是2重根hi)()(iili2(x)xxCx-=hi又:’(xi)=1Ci

=1hi)(x)(ili2(x)xx-=设则这样的Hermite

插值唯一满足H2n+1(xi)=yi

,H’2n+1(xi)=yi’。牛顿――埃米尔特多项式例1

已知函数表

y1y0y

x1

x0

x

求一个插值多项式H(x),使其满足如下条件:解:先由函数表xx0x1y

y0y1作线性插值,即为再注意到H(x)与P1(x)在节点x0,x1上函数值相同,

于是,它们的差可以设为其中K为待定常数,上式又可记为:

为确定K,对上式求导:

令x=x0,代入上式,并且注意到插值条件

得:

于是有牛顿――埃米尔特多项式的构造方法:

已知函数表求一个插值多项式H(x),使其满足如下条件:插值条件的个数:m+n+2H(x)的次数:不超过m+n+1次

i=0,1,2,…,n

(6.3)i=0,1,2,…,m

(6.4)按牛顿插值的构造思想,设

其中Nn

(x)是牛顿基本插值多项式;Pm(x)为特定的m次多项式。显然:

i=0,1,2,…,n

为确定Pm(x),对(6.5)求导(6.5)(6.6)令x=xi,i=0,1,2,…,m,将条件(6.4),代入(6.6)得所以

i=0,1,2,…,

于是,求Pm(x)的问题,变成已知Pm(x)的函数表xx0x1x2…xmPm(x)Pm(x0)Pm(x1)Pm(x2)

Pm(xm)确定一个次数不超过m的插值多项式Lm(x),使其满足

i=0,1,2,…,m因为Pm(x)为小于等于m次多项式。所以,令x–x-1=1,将上式代入(6.5),便得到满足插值条件的埃米尔特插值多项式

6.6分段低次插值例:在[5,5]上考察的Ln(x)。取

-5

-4

-3

-2

-1

0

1

2

3

4

5

-0.5

0

0.5

1

1.5

2

2.5

n

越大,端点附近抖动越大,称为Runge

现象Ln(x)f(x)分段低次插值

分段线性插值在每个区间上,用1阶多项式

(直线)逼近f(x):记,易证:当时,一致失去了原函数的光滑性。yxoy=f(x)y=p(x)分段Hermite插值给定在上利用两点的y及y’构造3次Hermite函数导数一般不易得到。6.7样条函数插值要求:插值曲线即要简单,又要在曲线的连接处比较光滑。

这样的分段插值函数在分段上要求多项式次数低,而在节点上不仅连续,还存在连续的低阶导数,我们把满足这样条件的插值函数,称为样条插值函数,它所对应的曲线称为样条曲线,其节点称为样点,这种插值方法称为——样条插值。方砖砌圆井

条石筑拱桥定义:设对y=f(x)在区间[a,b]上给定一组节点a=x0<x1<x2<…<xn

=b和相应的函数值y0,y1,…,yn,如果s(x)具有如下性质:(1)在每个子区间[xi-1,xi](i=1,2,…,n)上s(x)是不高于三次的多项式; (2)s(x),s’(x),s(x)在[a,b]上连续;则称s(x)为三次样条函数。如再有(3)(i=0,1,2,…,n),则称s(x)为y=f(x)的三次样条插值函数。f(x)H(x)S(x)注:三次样条与分段Hermite

插值的根本区别在于S(x)自身光滑,不需要知道f的导数值(除了在2个端点可能需要);而Hermite

插值依赖于f在所有插值点的导数值。三次样条插值的存在唯一性和计算方法设f(x)是定义在

[a,b]区间上的一个二次连续可微函数,为分划:S(x)在

[xi-1,xi]上的表达式为:令i=0,1,2,…,n在每一个小区间[xi-1,xi]i=1,…,n

上都是三次多项式,(6.7)其中,将(6.7)两次积分得:Ai

温馨提示

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

评论

0/150

提交评论