- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
y f (x)
x0
x1
x2
x
3
x3
x4
我们仅介绍多项式插值,即如果已知函数f (x)在n+1个互异
点的值yi=f (xi) (i=0,1,2,,n),求一个次数不高于n的多项式
Pn(x)=a0+a1x+a2x2++anxn ,
(1.2)
使
Pn(xi)=yi (i=0,1,2,,n)
为了确定Pn(x)的n+1个系数,由上述条件得线性方程组
1(x),2 (x),...n (x)组成的函数空间,所以 p(x) n
可表示为
ai ,
p(x) a00 (x) a11(x) ... ann (x)
这里
i 0,1,2,...n是(n+1)个待定常数
它可根据条件(1.1)确定.
当 k (x) xk k 0,1,2,...n
Hn Span 1, x, x2,...xn 表示次数不超过n次的多项式集合,
p(xi ) yi i 0,1,2,...n (1.1)
称 p(x) 为 y =f(x) 的插值函数,点 x1, x2 ,....xn
称为插值节点,包含插值节点的区间[a, b] 称为插值区间.
1
通常 p(x) n Span0,1,...n,其中 i (x) i 0,1,2,...n
是一组在 [a, b]上线性无关的函数族, n 表示由
2 j 1
x xj x0 x j
类似地有
l1( x)
(x ( x1
x0 )( x0 )(
x x2 ) x1 x2 )
2 j 0
x xj x1 x j
j 1
l2 ( x)
( x x0 )( x x1) ( x2 x0 )( x2 x1)
1 j0
x xj x2 x j
∵ l0 ( x1) l0 ( x2 ) 0
∴ 可令
l0 ( x) ( x x1)( x x2 )
又∵ l0 ( x0 ) 1 ∴ ( x0 x1)( x0 x2 ) 1
1
( x0 x1)( x0 x2 )
则
l0 ( x)
(x ( x0
x1)( x x2 ) x1)( x0 x2 )
L2(x) l0(x) y0 l1(x) y1 l2(x) y2 (2.5)
其中 li (x) (i 0,1,2) 均为二次多项式 , 且满足
li
(xj
)
ij
0 1
ji ji
(i, j 0,1,2)
10
用待定系数法可确定 li (x) (i 0,1,2) 。
例如为确定二次多项式 l0 ( x) ,
aa00 aa11xx01 aa22xx1022 aannxx10nnyy10 a0 a1 xn a2 xn2 an xnn yn
其系数矩阵是n+1阶范德蒙(Vandermonde)行列式
4
1 x0
1 x1 V ( x0 , x1,, xn ) 1 x2
x02 x0n x12 x1n x22 x2n
1 xn xn2 xnn
∵ xi≠xj ,(i≠j),∴此范德蒙行列式的值不为零,方程组有唯一 解a0,a1,a2,,an.
由此可知:满足插值条件(1.1)的插值多项式(1.2)式 是唯一存在的.
虽然此法可以求出唯一的插值多项式,但是计算量太大,
并不实用。下面介绍拉格朗日和牛顿两种插值法。
5
返回
6 §2 拉格朗日插值法。
所以 p(x) Hn 有
p(x) a0 a1x a2x2 ... an xn
2
(1.2)
(1.2)称为插值多项式,如果为三角函数,则为三角插值, 同理还有分段多项式插值,有理插值等等.
从几何上看,插值问题就是求过n+1个点
( xi, yi ) 的曲线,使它近似于已给函数
p(x) f(x)
质如下:
l0 ( x0 ) 1
l1
(
x0
)
0
, l0 ( x1) 0 , l1( x1) 1
可写成
li
(x
j
)
ijΒιβλιοθήκη 0 1ji ji(i, j 0,1)
拉格朗日线性插值基函数 li (x) (i 0,1) 均为x的一 次多项式,而拉格朗日线性插值多项式L1(x)插值基函数的
线性组合,相当于用直线逼近曲线。(P24)
0.7071
∴
sin
40o
P1(40o )
P1
2
9
P1(0.6981)
0.6981 0.7854 0.5 0.6981 0.5236 0.7071
0.5236 0.7854
0.7854 0.5236
0.6380
(sin 40o 的准确值是0.6428)
9 二次插值
已知三点 (xi,yi) (i=0,1,2), 求一个二次多项式 P2(x) , 使 P2 ( xi ) = yi ( i = 0,1,2) 由线性插值的启示和拉格朗日线性插值公式的特点,可令
8 例 已知 sin 30o 0.5,sin 45o 0.7071 ,求 sin 40o
解
∵
x0
30o
6
0.5236(弧度),
y0
0.5
x1
45o
4
0.7854(弧度),
y1
0.7071
∴
L1 ( x)
x 0.7854 0.5236 0.7854
0.5
x 0.5236 0.7854 0.5236
第二章 插值法
§1 前言 实际问题中若给定函数 y =f(x) 是区间[a, b]
上的一个列表函数 ( xi, yi ) i 0,1,2,...n
如果 a x0 x1 ....... xn b ,且 y =f(x) 在区间
上是连续的,要求用一个简单的便于计算的解析表达式 p(x) 在区间 上近似 y =f(x) ,使
线性插值 已知两点 (x0,y0) , (x1,y1) , 求一次多项式 P1(x) , 使 P1(x0)=y0 ,P1(x1)=y1 ,即求一条过 (x0,y0) 和 (x1,y1)的直线 y=P1(x) .
由直线的两点式方程
y y0 x x0 y1 y0 x1 x0
得
y
x x1 x0 x1
y0
x x0 x1 x0
y1
(2.1)称为拉格朗日线性插值公式。
(2.1)
7
如记
l0 ( x)
x x1 x0 x1
l1( x)
x x0 x1 x0
则(2.1)可写成
L1(x) l0 (x) y0 l1(x) y1
(2.3)
其中 li (x) (i 0,1) 称为拉格朗日线性插值基函数,其性