计算方法插值法.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
拉格朗日插值法的基本概念
拉格朗日插值法的定义
  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 阶插值多
相关文档
最新文档