数值分析3(插值方法)_第1页
数值分析3(插值方法)_第2页
数值分析3(插值方法)_第3页
数值分析3(插值方法)_第4页
数值分析3(插值方法)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

切比雪夫插值分段插值函数Hermite插值《数值分析》13

选取插值结点

a≤x0<x1<······<xn≤b满足插值条件Ln(xk)=f(xk)的

n

次多项式插值余项其中思路1:选取节点x0,x1,······,xn

插值误差思路2:局部化(分段线性)例1.函数选取等距插值结点:-5,-4,-3,-2,-1,0,1,2,3,4,5x∈[-5,5]11(x)=(x+5)(x+4)(x+3)(x+2)(x+1)x(x-1)(x-2)(x-3)(x-4)(x-5)11(x)

-4.9491-4.5482-3.7787-2.7032-1.40870.00001.40872.70323.77874.54824.9491在[-5,5]区间上,选取11个切比雪夫节点(k=10,9,8,···,1,0)11(x)=(x–x0)(x–x1)(x–x2)······(x–x10)11(x)

参考:NumericalAnalysis,TimothySauer插值函数L10(x)选取切比雪夫节点插值插值函数L10(x)选取等距节点插值分段线性插值(piecewise-linear)插值节点满足:x0<x1<······<xn

已知yj=f(xj)(j=0,1,2,···,n)(j=0,1,···,n-1)x∈[xj,xj+1]时,线性插值函数Demo1

x=-5:5;y=1./(x.^2+1);u=-5:.01:5;v1=polyinterp(x,y,u);plot(x,y,'o',u,v1,'-')holdon,v2=piecelin(x,y,u);plot(u,v2,'r-')分段线性插值函数是连续函数,但它的一阶导数不连续。在每个子区间内导数为常数,但在节点(breakpoint)上它的值发生跳变。程序片段1:MatlabCode:分段线性插值functionv=piecelin(x,y,u)%PIECELINPiecewiselinearinterpolation.%v=piecelin(x,y,u)findsthepiecewiselinearL(x)%withL(x(j))=y(j)andreturnsv(k)=L(u(k)).

%Firstdivideddifferencedelta=diff(y)./diff(x);

%Findsubintervalindicesksothatx(k)<=u<x(k+1)n=length(x);k=ones(size(u));forj=2:n-1

k(x(j)<=u)=j;end

%Evaluateinterpolants=u-x(k);v=y(k)+s.*delta(k);是否可以在光滑性和局部单调性之间折衷呢?

多项式插值是一个极端,它可以进行无限次的微分,但它通常不能保持给定数据所描述的形状,特别是在端点附近。分段线性插值是另一个极端,它几乎没有任何光滑性。它连续但一阶导数存在跳变。另一方面它保持了给定数据的局部单调性。插值函数

H(x)=a0+a1x+a2x2+a3x3Hermite插值问题

两点三次插值问题,已知插值条件如下:不仅要求函数值相等,而且要求若干阶导数值也相等。即要求插值函数

(x)

满足

(xi)=f(xi),’(xi)=f’(xi),…,(m)(xi)=f

(m)(xi)。插值问题研究包括如下三个方面:插值函数的选择和构造插值函数的存在唯一性插值误差估计的问题定理5.4x0和x1互异,满足插值条件的次数小于等于三次的Hermite插值是存在且唯一的。存在唯一性证明:Hermite插值的基函数(BuildingBlock)

x0

x1

1 00 0

0 1

0 0x

x0

x1

0

01 0

0

0

0 1x

x0

x1

0

01 0

0

0

0 1x

x0

x1

1 00 0

0 1

0 0x两点Hermite插值的误差估计证明:由插值条件知如果x等于x0或x1

有f(x0)=H3(x0)和f(x1)=H3(x1)。如果x不等于x0或x1,考虑构造辅助函数显然F(t)有三个零点x0,x,x1,由Rolle定理知,存在

两个零点t0,t1。

故有四个相异零点反复应用Rolle定理,得F(4)(t)有一个零点分段线性插值插值节点满足:x0<x1<······<xn

已知yj=f(xj)(j=0,1,2,···,n)(j=0,1,···,n-1)x∈[xj,xj+1]时,线性插值函数分段三次Hermite插值

(j=0,1

温馨提示

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

最新文档

评论

0/150

提交评论