数值分析 多项式插值讲解

  • 格式:ppt
  • 大小:894.00 KB
  • 文档页数:25

下载文档原格式

  / 25
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
则插值多项式 pn(x)可以被这组基线性表出,即:
p( x) a00( x) a11( x) ... ann( x)
这样就可以通过不同的基来构造插值多项式 pn(x) 项,这样的方法称为基函数法。
基函数法基本步骤: 1) 寻找特殊的基函数组(插值基函数) 2) 确定插值多项式在这组基下的表示系数。
可以计算出 ln11.75 的近似值为:
可见,抛物插值的精度比线性插值要高。 Lagrange插值多项式简单方便, 只要取定节点就可写 出基函数,进而得到插值多项式。易于计算机实现。
第四章 数据建模
数据建模: 插值和拟合 第一节 多项式插值
插值与拟合
插值
拟合
多项式插值
当函数 y = f(x) 非常复杂或未知时,在一系列节点 x0 ,… , xn 处测得函数值 y0 = f(x0),… ,yn = f(xn),由 此构造一个简单易算的近似函数 g(x) f(x),满足条 件g(xi) = f(xi) (i = 0, … n)。称g(x) 为f(x) 的插值函数。
•插值区间I=[min(x0,x2,…,xn), max],当插值点xI, 称内插 (Interpolation), 当插值点xI, 称外推(Extrapolation)
最常用的插值函数是 …多?项式
g(x) f(x)
x0
x1
x2
x
x3
x4
多项式插值
插值区间 插值节点
定义 设 y = f(x) 在区间[a,b] 上有定义,且已知它在
插值点 x 邻接的插值节点。
线性插值:取 x0=11, x1=12 得
L1( x)

( x x1 ) ( x0 x1 )
y0

( x x0 ) ( x1 x0 )
y1

0.087 x

1.4409
插值举例
将 x=11.75 代入可得: 抛物插值:取 x0=11, x1=12, x2=13 。 将 x=11.75 代入可得:
求函数 f(x) 的近似表达式 p(x) 的方法就称为插值 法。
插值多项式的唯一性
定理 (唯一性) 满足n+1个插值条件的n 次插值
多项式存在且唯一。
证明: 设所要构造的插值多项式为:
Pn ( x) a0 a1 x a2 x2 an xn 由插值条件 Pn ( xi ) yi , i 0, 1, , n
n+1个互异点 a x0 x1 ... xn b 上的函数值
y0, y1 , … , yn ,若存在一个次数不超过 n 次的多项式
p( x) a0 a1 x ... an xn
满足条件
插值条件
p(xi) = yi (i = 0, … n)
(4-1)
则称 p(x) 为 f(x) 的 n 次插值多项式。
得到如下线性代数方程组:
1
a0

x0a1

1
a0

x1a1


1 a0 xna1
x0nan y0 x1nan y1
xnnan yn
存在唯一性定理证明(续)
此方程组的系数行列式为
1 x0 x02
1 D
x1
x12


x0n
x1n
lk ( xi ) ki 0, i k
但与f(x)无关.
则称 lk(x)为节点 x0 , … , xn 上的拉格朗日插值基函数。
由构造法可得
可以证明 l0(x), l1(x), …, ln(x) 线性无关,即它们 构成线性空间 Pn(x) 的一组基。
Lagrange插值
设 f(x) 的 n 次插值多项式为
满足插值条件: p(xi) = yi (i = 0, … n) 将 x0 , … , xn 分别代入即可得: ai = yi (i = 0, … n) 所以
称为拉格朗日插ห้องสมุดไป่ตู้多项式,记作 Ln(x),即
线性插值与抛物插值
当 n =1 时
线性插值多项式(一次插值多项式)
一次Lagrange插值多项式
已知函数y f ( x)在点x0 , x1 上的值为y0 , y1 ,要求多项 式y p1( x),使 p1( x0 ) y0 ,p1( x1 ) y1 。其几何意义,就是通 过两点 A( x0 , y0 ), B( x1 , y1 ) 的一条直线,如图所示。
注:该定理的证明过程实质上给出了一种求插值 多项式的一个方法,但此方法不适合计算机求解。 我们要寻找用计算机的求解方法。
插值基函数
令 Pn(x)={次数不超过 n 的多项式的全体},则 Pn(x) 构成一个 n+1 维线性空间,设其一组基为
0( x), 1( x), ..., n( x)
一次Lagrange插值多项式
由直线两点式可知,通过A,B 的直线方程为
y

y0

y1 x1

y0 x0
x x0
p1( x)
它也可变形为 p1( x) l0 ( x) y0 l1( x) y1
l0( x)
x x1 x0 x1
, l1( x)
x x0 x1 x0
当 n =2 时
抛物(线)插值多项式(二次插值多项式)
插值举例
例:已知函数 y = lnx 的函数值如下
x
10
11
12
13
14
lnx 2.3026 2.3979 2.4849 2.5649 2.6391
试分别用线性插值和抛物插值计算 ln11.75的近似值。
解:在插值计算中,为了减小截断误差,通常选取与
( xi x j )
0 jin
1
xn
x
2 n
xnn
范德蒙行列式 !
当 xi x j i 1,2,n; j 1,2,n 时,
D 0, 因此,Pn(x)由a0, a1,…, an唯一确定。
插值多项式的唯一性
定理 (唯一性) 满足n+1个插值条件的n 次插值多 项式存在且唯一。
显然有:l0( x0 ) l1( x1 ) 1, l0( x1 ) l1( x0 ) 0, p1( x0 ) y0 , p1( x1 ) y1,
拉格朗日(Lagrange)插值
定义 若存在一个次数为 n 的多项式lk(x),在n+1
个节点 x0 , … , xn 上满足:
1, i k 与节点有关,