计算方法插值法.ppt

合集下载

计算方法课件:第2次课 计算方法插值

计算方法课件:第2次课  计算方法插值
插值方法 16
2.3.2 Lagrange插值公式
Lagrange插值多项式 令R[x]n+1表示所有的不高于n次的实系数
多项式和零多项式构成的集合,假设函数y=f(x) 的已知值(xi,yi)(yi=f(xi),xi互异,i=0,1,…,
n),寻找一个多项式p(x) R[x]n+1,满足:
p(xi)=f(xi)(i=0,1,…,n)
插值问题中的一个非常典型的问题
插值方法 8
2.1 问题的提出(数值预测)
计算函数值
Y
Q:函数关系复杂,没 有解析表达式,或者函数形 式未知。
常见的有:由观测数据
0
(离散数据)计算未观测到的
点的函数值。
X
0
——由观测数据构造一个适当的简单函数近似的代替
要寻求的函数——插值法。
代数插值——简单函数为代数多项式
内存在n+1阶有界导数,则当x [a,b],必存在一点
ξ(a,b) ,使得
r(x)
f n1( )
(n 1)!
n
(x xk )
k 0
插值方法 25
证明——《数学分析》
误差分析 x偏离插值节点比较远,则误差大,尤
其是外推误差大; 被插函数足够光滑,否则导数过大,用
代数多项式插值不合适。
插值方法 26
谢谢!
插值方法
点x为插值点; 内插——插值点位于插值区间内的插值过程;
外插——插值点位于插值区间外的插值过程,也 叫外推。
插值方法 15
要求: 效率高 精度高 插值函数形式简单——多项式、有理分式。
代数插值法——g(x)=p(x),为插值多项式 Lagrange插值公式 Aitken插值公式 Newton插值公式

插值法(共7张PPT)

插值法(共7张PPT)

( x 1 , y 1 ), ( x 2 , y 2 ), , ( x n , y n ), 有
n
[ y k ( x k )] 2
k 1
n
[ y k ( a 0 a 1 x k )] 2 k 1
f (a 0,a1)
可见 , f ( a 0 , a 1 )的极大值点
即为所待定的常数
(a 0,a1)
由a0,a1) 0 a0
f (a0,a1) 0 a1
2
n
(yk
a0
a1xk )
0
k 1
n
2 ( y k a 0 a 1 x k ) x k 0
k 1
na
0
n
xk
a1
n
yk
k 1
k 1
n k 1
x
k
a
0
n x k 2 a 1 k 1
g(x) f(x)
xx
0
1
x
x
2
第一页,共7页。
x
x
3
4
拟合曲线:从数据中找出的趋势性、规律性曲线。消除了数据 的 局部波动。
y
(xi , yi) , i = 1, 2, …, m
x
这时不是取 P(xi) = yi , 而要使 P(xi) yi 总体上尽可能小。
常见做法:
太复杂
➢ 使 m 1im a|P x(xi)yi |最小 /* mini(max()) problem? */
m
m
2
aj
y x
j i
k

xk
ii
j0
i1
i 1
m
m
记 bk xik , ck yi xik

计算方法Chapter01 - 插值方法

计算方法Chapter01 - 插值方法

若函数族
中的函数 ( x) 满足条件
( xi ) = f ( xi ),
i = 0,1,, n
( 1)
n ( x ) x f ( x ) 则称 为 在 中关于节点 i i =0 的一个插值函数。
f ( x) ——被插值函数; [a, b] ——插值区间;
xi in=0 ——插值节点; 式(1)——插值条件.
x12 x1n
2 n x2 x2
范德蒙行列式
x
2 n


n n
V=
x
0 i j n

( x j xi )
10
插值多项式的存在唯一性(续)
V= ( x j xi ) 0 i j n
由于 x0 , x1 , x2 , ..., xn 是 n 1 个互异的节点,即:
求插值函数(x)的问题称为插值问题。
5
插值问题
于是人们希望建立一个简单的而便于计算的函数 (x) 使其近似的代替 f (x)。
y 被插值函数 f (x) 插值函数 (x)
插值节点 0 x0 x1 x2 x3
… …… xn x
6
插值区间
多项式插值问题
对于不同的函数族Φ 的选择,得到不同的插值问题
( x0 , y0 ) 0
p2(x)
x0
x1
x2
x
19
抛物线插值(续)
p2 ( x ) = y0l0 ( x ) y1l1 ( x ) y2l2 ( x )
( x x1 )( x x2 ) ( x0 x1 )( x0 x2 )
( x x0 )( x x2 ) ( x1 x0 )( x1 x2 ) ( x x0 )( x x1 ) ( x2 x0 )( x2 x1 )

数值计算方法第05章插值法

数值计算方法第05章插值法
(n+1)个, 恰好给出(n+1)个方程.
n( x0 ) a0 a1 x0 a2 x02 an x0n y0
n
(
x1
)
a0
a1 x1
a2 x12
an x1n
y1
n( xn ) a0 a1 xn a2 xn2 an xnn yn
17
1 x0 x02 x0n a0 f ( x0 )
一次
二次
三次 15
➢ 三个基本问题
插值多项式n(x)是否存在唯一? 若n(x)存在, 截断误差 f (x)-n(x)=? 如何求n(x)?
16
➢ 插值多项式n(x)的存在唯一性
n 次多项式n(x)有(n+1)个待定系数ai (i=0, 1, 2, …, n), 插值条件 n(xi)= f (xi)= yi (i=0, 1, 2, …, n)也是
表2.1.1 刹车距离实验数据
v 20 25 30 35 40 45 50
d 42 56 73.5 91.5 116 142.5 173
v 55 60 65 70 75 80
d 209.5 248 292.5 343 401 464
插值法是一种古老的数学方法。早在1000 多年前,我国历法上已经记载了应用一次插值 和二次插值的实例。
伟大的数学家:拉格朗日(Lagrange)、牛顿 Newton)、埃尔米特(Hermite)等人分别给出了 不同的解决方法。
生产实践中常常出现这样的问题:给出一批 离散样点,要求作出一条通过这些点的光滑 曲线,以便满足设计要求或进行加工。反映 在数学上,即已知函数在一些点上的值,寻 求它的分析表达式。因为由函数的表格形式 不能直接得出表中未列点处的函数值,也不 便于研究函数的性质。此外,有些函数虽有 表达式,但因式子复杂,不容易算其值和进 行理论分析,也需要构造一个简单函数来近 似它。

计算方法PPT课件第五章 插值与拟合

计算方法PPT课件第五章 插值与拟合

因此
li (x)

(x x0 )(x x1 ) (xi x0 )(xi x1 )
(x ( xi
xi1 )(x xi1 ) ( x xi1 )( xi xi1 ) ( xi
xn ) xn
)
n x x j . j0 xi x j ji
5.2.2 拉格朗日插值多项式
设用试验或观测方法得到函数 的如下函数y 值f表(x)
xi x0 , x1, , xn
yi y 0 , y1 , , y n
(5.11)
其中:yi f (xi )(i 0,1,..., n).我们用插值基函数li (x)(i 0, 1,..., n)的线性组合来构造满足式(5.11)的插值多项式,令
2020年1月26日星期日
主讲 韩光朋
17
(2) 将x 2.5代入,得L2 (2.5) 1.2625,因此
f (2.5) L2 (2.5) 1.2625.
(3)
f
(x)

ln(1
x), 求出f
''' ( x)

2 (1 x)3
,
从而max f ''' ( x) 1 .
1 x3
Rn (x)
f (n1) ( )
(n 1)!

n1
(
x)
,
(5.6)
其中: (a,b)且依赖于x,而x [a,b].
证明(见P111)略
2020年1月26日星期日
主讲 韩光朋
9
在实际插值问题中,由 于一般不知道,且实
际插值中f (x)一般较复杂或者未知, 因此用余项公 式(5.6)求误差是较困难的, 只能对其进行估计。 若

计算方法(2)-插值法

计算方法(2)-插值法



2
2
yk1 2

f (xk

h
2
),
y
k

1 2

f (xk

h) 2
21
3.牛顿向后插值公式
Nn (xn

th)

yn

tyn

t(t 1) 2!
2
yn



t(t

1)


(t n!

n

1)

n
yn
(t 0)
插值余项
Rn
(xn

th)

t(t
1) (t (n 1)!
Nn (x0

th)

y0

ty0

t(t 1) 2!
2
y0Leabharlann 插值余项t(t

1)


(t n!

n

1)
n
y0
Rn (x0

th)

t(t
1) (t (n 1)!
n)
h n1
f
(n1) ( ),
(x0 , xn )
20
二.向后差分与牛顿向后插值公式
杂.

根据f(x)函数表或复杂的解析表达式构
造某个简单函数P(x)作为f(x)的近似.
2
2.问题的提法
1)已知条件 设函数y f (x)在区间[a,b]上
连 续, 且 在n 1个不 同点a x0 , x1, , xn b 上 分 别 取 值y0 , y1, , yn

计算方法插值法(均差与牛顿插值公式)

计算方法插值法(均差与牛顿插值公式)

为f ( x)关于节点 x0 , xk 一阶均差 (差商)
2018/11/7
5
2018/11/7
6
二、均差具有如下性质:
f [ x0 , x1 ,, xk 1 , xk ]

j 0
k
f (x j ) ( x j x0 )( x j x j 1 )(x j x j 1 )( x j xk )
2018/11/7
27
fk fk 1 fk 为f ( x)在 xk 处的二阶向前差分
2
依此类推
m f k m1 f k 1 m1 f k
为f ( x)在 xk 处的m阶向前差分
2018/11/7
28
差分表
xk f k 一阶差分 x0 f 0 x1 f 1 二阶差分 三阶差分 四阶差分
2018/11/7
31
等距节点插值公式
一、牛顿前插公式
2018/11/7
32
2018/11/7
33
二、牛顿插值公式与拉格朗日插值相比
牛顿插值法的优点是计算较简单,尤其是增加 节点时,计算只要增加一项,这是拉格朗日插值 无法比的. 但是牛顿插值仍然没有改变拉格朗日插值的 插值曲线在节点处有尖点,不光滑,插值多 项式在节点处不可导等缺点.
2018/11/7
25
2018/11/7
26
§
2.3.4 差分及其性质
一、差分
fk , 定义3. 设f ( x)在等距节点xk x0 kh 处的函数值为 k 0 ,1, , n , 称
f k f k 1 f k
k 0,1,, n 1
为f ( x)在 xk 处的一阶向前差分

《拉格朗日插值法》课件

《拉格朗日插值法》课件
确定多项式的阶数
根据已知的插值点和插值函数的性质 ,确定多项式的阶数。
求解插值多项式的系数
求系数
通过已知的插值点和构造的插值多项式,求解出多项式的系数。
验证解的正确性
通过已知的插值点和求解出的系数,验证解的正确性。
04
拉格朗日插值法的应用实例
在数值分析中的应用
数值积分
拉格朗日插值法可用于数值积分,通过插值多项式对被积函数进行近似,进而求得积分的近似值。
全局插值能力较弱
拉格朗日插值法主要适用于局部插值,对于全局插值问题可能不太 适用。
06
拉格朗日插值法的改进与发

改进方法
提高精度
通过增加插值基函数的数量, 可以更精确地逼近函数,从而
提高插值的精度。
处理异常值
引入稳健性估计方法,对异常 值进行识别和处理,以提高插 值的稳定性。
优化算法
改进算法以提高计算效率,减 少计算量,使得插值过程更加 快速和高效。
图像处理
在图像处理中,可以使用拉格朗日插值法对图像进行放大、缩小或旋转等变换,保持图 像的清晰度和连贯性。
三维模型重建
在三维模型重建中,可以使用拉格朗日插值法对点云数据进行插值,得到连续光滑的三 维模型表面。
05
拉格朗日插值法的优缺点
优点
01
02
03
简单易行
拉格朗日插值法是一种直 观且易于理解的方法,不 需要复杂的数学工具即可 实现。
工程
用于解决各种实际问题,如机 械振动、流体动力学和电路分 析等。
物理学
用于模拟和预测各种物理现象 ,如力学、电磁学和量子力学 等。
02
拉格朗日插值法的基本概念
拉格朗日插值法的定义

《数值分析》第二讲插值法PPT课件

《数值分析》第二讲插值法PPT课件

1 xn xn2 xnn Vandermonde行列式
即方程组(2)有唯一解 (a0, a1, , an)
所以插值多项式
P (x ) a 0 a 1 x a 2 x 2 a n x n
存在且唯一
第二章:插值
§2.2 Lagrange插值
y
数值分析
1、线性插值
P 即(x)ykx yk k 1 1 x yk k(xxk)
l k ( x k 1 ) 0 ,l k ( x k ) 1 ,l k ( x k 1 ) 0 l k 1 ( x k 1 ) 0 ,l k 1 ( x k ) 0 ,l k 1 ( x k 1 ) 1
lk1(x)(x(k x 1 x xk k))x x ((k 1x k x 1k )1) lk(x)((xx k x xk k 1 1))((x xkxx k k1)1)
第二章:插值
数值分析
3、Lagrange插值多项式
令 L n ( x ) y 0 l 0 ( x ) y 1 l 1 ( x ) y n l n ( x )
其中,基函数
lk (x ) (x ( k x x x 0 ) 0 ) (( x x k x x k k 1 1 ) )x x k ( ( x x k k 1 ) 1 ) (( x x k x n x )n )
因此 P (x ) lk (x )y k lk 1 (x )y k 1

P (x k ) y k P (x k 1 ) y k 1
lk(x), lk1(x) 称为一次插值基函数
数值分析
第二章:插值
2、抛物线插值 令
y (xk , yk )
f (x)
lk1(x)(x(k x 1 x xk k))x x ((k 1x k x 1k )1) p( x) (xk1,yk1)

计算方法课件_插值法

计算方法课件_插值法

P( x) an x an1 x
n
n1
a1 x a0
满足
P( xi ) f ( xi )
(i 0,1,2,, n)
计 则称P(x)为f(x)的n次插值多项式。这种插值法通常 算 称为代数插值法。其几何意义如下图所示 方 法 课 件 y=p(x)
y=f(x)
2016/12/27
算 l0 ( x0 ) 1, l0 ( x1 ) 0 , l0 ( x2 ) 0 方 法 这个问题容易求解。由上式的后两个条件知 : 课 件 x1 , x 2 是 l0 ( x) 的两个零点。于是
1 再由另一条件 l0 ( x0 ) 1 确定系数 c ( x0 x1 )(x0 x2 ) ( x x1 )(x x2 ) 从而导出 l0 ( x) ( x0 x1 )(jkhh x0 x 2 ) 2016/12/27 14
直接由插值条件决定,
y
计 即 a0 , a1 , a 2 满足下面 y0 算 的代数方程组: 方 O x0 法 课 2 a a x a x 0 1 0 2 0 y0 件 该三元一
y=L2(x) y1 x1 y1 x2 y=f(x) x
2 a a x a x 0 1 1 2 1 y1 2 a a x a x 2 2 y2 0 1 2
(i=0,1,2,…,n )
的便于使用的插值多项式P(x),先考察几种简单情形,
线性插值是代数插值的最简单形式。假设给定了函数 近似地代替f(x)。选
x1 的值, f(x)在两个互异的点 x0 , y0 f ( x0 ), y1 f ( x1 )
,现要求用线性函数 p( x) ax b 择参数a和b, 使 p( xi ) f ( xi )(i 0,1) P(x) 为f(x)的线性插值函数 2016/12/27 jkhh 。

计算方法-插值法(一)

计算方法-插值法(一)

x1)( x x2) x1)( x0 x2)
l1(x)
(x (x1
x0)(x x2) x0)( x1 x2)
l2 ( x)
(x (x2
x0)( x x1) x0)( x2 x1)
(x x2 ) x1)(x0 x2 )
y0
(x ( x1
15
则有 且
(x) f (x) Ln (x) K(x)n1(x) 0 (xi ) f (xi ) Ln (xi ) K(x)n1(xi )
Rn (xi ) K(x)n1(xi ) 0
1个零点 i 0,1,, n n+1个零点
因此,若令x xi ,(t)在区间(a,b)上至少有n 2个零点 由于Ln (x)和n1(x)为多项式,因此若 f (x)可微,则(t)也可微 根据Rolle定理,(t)在区间(a,b)上有至少n 1个零点,(t)至少n个零点
y1
其中
lk (x)
(x x0 )(x x1)(x xk1)(x xk1)(x xn ) (xk x0 )(xk x1)(xk xk1)(xk xk1)(xk xn )
n
i0 ik
(x xi ) (xk xi )
(k 0,1,2,, n)
12
例1: 求过点(2,0) (4,3) (6,5) (8,4) (10,1)构造拉格朗日插值多项式 解:
l0 (x)
(x (2
4)(x 6)(x 8)(x 4)(2 6)(2 8)(2
10) 10)
1 (x 384
4)(x
6)(x
8)(x
10)
l1(x)
(x 2)(x 6)(x 8)(x 10) (4 2)(4 6)(4 8)(4 10)

计算方法 第四章 插值方法

计算方法 第四章 插值方法

§4.2.2 插值多项式的构造
现在考虑一般情况。已知节点 (xi, yi), i=0,1,…,n, x0<x1<…<xn, 则
Ln ( x ) yi li ( x )
i 0 n
( x x0 )...( x xi 1 )( x xi 1 )...( x xn ) yi i 0 ( xi x0 )...( xi xi 1 )( xi xi 1 )...( xi xn )
计算方法 (力学系本科生)
第四章 插值方法
(interpolation methods)
第四章插值方法
§4.1 问题的提出
§4.1 问题的提出
实际背景 • 实验和观察得到的一些离散数据点 ( xi , yi ), yi f ( xi ), i 0,1, 2,..., n, 需要 用这些离散数据点给出简单的函数表达 式 ( x)来近似原来函数 f ( x) 。
§4.2.2 插值多项式的构造
一般情形的拉格朗日插值多项式
设离散数据为(xk,δik), k=0,1,2,…,n, i 是固 定的非零整数 0 i n ,且 x0 x1 ... , n x δik是Kronecher记号
1, i k ik 0, i k
( n 1)
成立。
§4.2.3 拉格朗日插值余项
罗尔(Rolle)定理:若f(x)在[a,b]上连续,在 (a,b)上可导, 且f(a)=f(b), 则存在 (a, b) 满足 f ( ) 0 。
§4.2.3 拉格朗日插值余项
证明:∵ Rn(xi)=f(xi)-Ln(xi)=0, i=0,1,…,n
证明:由插值条件知
c x c x

数据插值方法ppt

数据插值方法ppt

54.859 55.439 // 57.602 57.766 51.891 36.464
先用 MATLAB 画出水流速散点图。
2024/1/2
差值方法
t=[0 0.921 1.843 2.949 3.871 4.978 5.9 7.006 7.982 8.967 10.954 12.032 12.954 13.875 14.982 15.903 16.826 17.931 19.037 19.959 20.839 22.958 23.88 24.986 25.908]; r=[54.516 42.320 38.085 41.679 33.297 37.814 30.748 38.455 32.122 41.718 73.686 76.434 71.686 60.19 68.333 59.217 52.011 56.626 63.023 54.859 55.439 57.602 57.766 51.891 36.464];
2024/1/2
差值方法
例 1、已知欧洲一个国家的地图,为了算出它的国土 面积,对地图作了如下测量:以由西向东方向为 x 轴,由南向北方向为 y 轴,选择方便的原点,并将 从最西边界点到最东边界点在 x 轴上的区间适当的 分为若干段,在每个分点的 y 方向测出南边界点和北 边界点的 y 坐标 y1 和 y2,这样就得到下表的数据(单 位:mm)。
3、样条插值
这是最常用的插值方法。数学上所说的样条,实质上
是指分段多项式的光滑连接。设有
a x0 x1 xn b
称分段函数 S(x) 为 k 次样条函数,若它满足
(1) S(x) 在每个小区间上是次数不超过 k 次的多项式;
(2) S(x) 在[a,b] 上具有直到 k 1阶的连续导数。 用样条函数作出的插值称为样条插值。工程上广泛采用三

计算方法-第2章-1、插值法(拉格朗日插值)

计算方法-第2章-1、插值法(拉格朗日插值)

2019/1/15
26
证明:假设在区间[a,b]上f(x)的插值多项式为 Ln ( x) 令
Rn ( x) f ( x) Ln ( x)
显然在插值节点为 xi (i 0,1,, n)上 Rn ( xi ) f ( xi ) Ln ( xi ) 0 , i 0,1,, n 因此Rn ( x)在[a, b]上至少有n 1个零点
(k 0,1,2,, n)

n1 ( x) Ln ( x) yk ' ( x x ) k 0 k n 1 ( xk )
n
2019/1/15
18
总 结
于是, y f ( x)在节点xi (i 0 ,1, , n)上, 以l j ( x) (i 0 ,1, , n) 为插值基函数的插值多 项式(记为Ln ( x))为
本章只讨论多项式插值与分段插值
2019/1/15 7
§ 2.2
拉格朗日插值
• 此插值问题可表述为如下: • 问题 求作次数 n 多项式 Ln ( x) ,使满足条件
Ln x yi , (i 0,1,, n)
• 这就是所谓的拉格朗日(Lagrange)插值。
2019/1/15
8
§ 2.2.1
线性插值的局限性
2019/1/15
12
三、抛物插值
问题 求作二次式 L2 ( x) ,使满足条件
L2 ( x j ) y j
( j k 1, k , k 1)
二次插值的几何解释是用通过三个点
的抛物线来近似考察曲线,故称为拋物插值。类似于线性 插值,构造基函数,要求满足下式:
L2(x) yk 1lk 1 ( x) yklk ( x) yk 1lk 1 ( x)

《计算方法》第四章 插值方法

《计算方法》第四章 插值方法

Ln ( x) f ( xk ) l k ( x)
k 0
n
n
其中,
l k ( x)
j 0 j k
x xj x k x j (k 0,1,...n) .
20
构造插值多项式的方法:
(1) (2) 先求插值基函数. 构造插值多项式.
以下的问题:如何分析插值的余项?
21
例题 已知连续函数 f (x) 的函数表如下: x f (x) -1 0 1 2 -2 -2 1 2
Return
13
§4.2 拉格朗日多项式 /* Lagrange Polynomial */
1. 构造线性插值基函数的方法:
n=1 已知 x0 , x1 ; y0 , y1 ,求 L1(x) = a0 + a1 x 使得
L1 ( x0 ) y0 , L1 ( x1 ) y1
可见 L1(x) 是过 ( x0 , y0 ) 和 ( x1, y1 ) 两点的直线。
由 l k ( xk ) 1, 得:
1 A ( xk x0 ) ( xk xk 1 ) ( xk xk 1 ) ( xk xn )
l k ( x)
k = 0, 1 ,⋯, n .
( x x0 )( x xk 1 ) ( x xk 1 )( x xn ) , ( x k x0 )( xk xk 1 ) ( xk xk 1 )( xk xn )
18
一般情形
希望找到 li (x),i = 0, …, n 使得 li (xj) = ij ;然后令
Ln ( x ) f ( x k ) l k ( x ),则显然有 Pn(xi) = yi 。
k 0 n
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

y0 +
x - x0 x1 - x0
1
y1 i0 li ( x) yi
l0(x)
l1(x)
n1
希望找到li(x),i = 0, …, n 使得 li(xj)=ij ;然后令
n
Pn ( x )
li ( x )
i0
y i
,则显然有Pn(xi) = yi 。
每个 li 有 n 个根 x0 … xi-1, xi+1 … xn
第五章 插值法
在生产和科研实践中常常遇到这种情况:
虽然可以确定所考虑函数的一些性质,但却难以找到它 的解析表达式,只能通过实验和观测得到在有限个点上的函 数值。要利用这张函数表来分析函数、求出其它一些点上的 函数值是困难的;
另外, 有时虽然可以写出函数的解析表达式,但由于结 构相当复杂,使用起来很不方便。
f (n1) ( x ) - L(nn1) ( x ) - K ( x )( n 1) ! 0
K(x)
f (n1) ( x )
(n 1) !
Rn( x)
f (n1) ( x ) (n 1) !
n
(x - xi )
i0
通常不能确定 x , 而是估计 f (n1)( x) Mn1 , x(a,b)
Rn( x) f ( x) - Ln( x)
n
Rn(x) 至少有 n+1 个根
Rn( x) K(x) ( x - xi )
i0
n
给定 x xi (i = 0, …, n), 考察 j ( t ) Rn ( t ) - K ( x ) ( t - x i )
i0
j(t)有 n+2 个不同的根 x0 … xn x, j (n1) ( x ) 0, x (a, b)
项式是唯一存在的。
证明:
若除了Ln(x) 外还有另一 n 阶多项式 Pn(x) 满足 Pn(xi) = yi 。 考察 Qn( x) Pn( x) - Ln( x) , 则 Qn 的阶数 n 而 Qn 有 n + 1 个不同的根 x0 … xn
拉格朗日插值余项
设节点a x0 x1 xn b ,且 f 满足条件 f C n[a,b] , f (n1)在[a , b]内存在, 考察截断误差
n=1
已知 x0 , x1 ; y0 , y1 ,求 P1( x) a0 a1 x 使得
P1( x0 ) y0 , P1( x1 ) y1
可见 P1(x) 是过 ( x0 , y0 ) 和 ( x1, y1 ) 两点的直线。
P1 ( x)

y0

y1 x1
-
y0 x0
(x
-
x0 )
= x - x1 x0 - x1
4
)

3 2
sin 50 0

L2
(
5
18
)
0.76543
R2 ( x)

-
cos x
3!
(x
-

6
)(
x
-

4
)(
x
-

3
)
;
1 2

cos x

3 2
0.00044

R2
5
18


0.00077
sin 50 = 0.7660444…
2次插值的实际误差 0.00061
§2 均差与牛顿插值公式
Lagrange 插值虽然易算,但若要增加一个节点 时,全部基函数 li(x) 都需重新算过。
将 Ln(x) 改写成 a0 a1( x - x0 ) a2( x - x0 )( x - x1 ) ... an( x - x0 )...( x - xn-1) 的形式,希望每加一个节点时, 只附加一项上去即可。
分别利用 sin x 的2次 Lagrange 插值计算 sin 50 并估计误差。
L2 ( x)

(x
(
6
-
4
4
)( x
)(
6
-
3
)
3
)

1 2

(x
(
4
-
6
6
)( x
)(
4
-
3
)
3
)

1 2

(x
(
3
-
6
6
)( x
)(
3
-
4
)
面对这些情况,总希望构造某个简单函数作为近似。
插值法 比较古老, 常用的方法。
当未知函数 y = f(x) 非常复杂时,在一系列节 点 x0 … xn 处测得函数值:
y0 = f(x0) …
yn = f(xn) 由此构造一个简单易算的近似函数
P(x) f(x), 满足条件P(xi) = f(xi) (i = 0, … n),称P(x) 为f(x) 的插值函数。 最常用的插值函数是多项式

Newton均差插值公式:
它满足
1次插值多项式
(k<=n)
Newton均插差值公式
n 1 ( x)
先介绍均差的定义及性质 均差的定义:
性质1(线性组合)
n

f (xi )
i0 n1(xi )
其中
k
k1( x) ( x - xi ) , i0
k
k 1( xi ) ( xi - x j ) j0 ji
性质2(对称性) 差商的值与 xi 的顺序无关!
性质3(与导数的关系) f [x0 , ... , xk ] f (k) ( ) /(k !)

M n1 (n 1)!
n i0
|
x
-
xi
|
作为误差估计上限。
当 f(x) 为任一个次数 n 的多项式时,f (n1)( x) 0 ,
可知 Rn ( x) 0 ,即插值多项式对于次数 n 的多项 式是精确的。
例:已知
s in 61Fra bibliotek2,sin

4

1 2
,
s
in

3

3 2
Y
y f x
y P x
y0 y1
0 a x0 x1
yn
xn b
X
§1 拉格朗日多项式
求 n 次多项式 Pn ( x) a0 a1 x an xn 使得
Pn ( xi ) yi , i 0, ... , n
条件:无重合节点,即 i j xi x j
li (x) Ci
(x-
ji
xj )
li (xi ) 1
Ci

ji
( xi
1 - xj)
li ( x)
n ji
(x- xj) (xi - x j )
j0
n
Ln ( x) li ( x) yi i0
n次插值基函数, Lagrange插值多项式
定理 (唯一性) 满足 P( xi ) yi , i 0, ... , n 的 n 阶插值多
相关文档
最新文档