三次样条插值课件分析

合集下载

第三章 插值法 三次样条插值

第三章 插值法 三次样条插值

问题
分段低次插值
在处理实际问题时,总是希望将所得到的数据点用得越多越好。

最简单的方法是用直线将函数值点直接连接。

分段低次插值
基本思想:用分段低次多项式来代替单个多项式。

具体作法:(1) 把整个插值区间分割成多个小区间;
(2) 在每个小区间上作低次插值多项式;
(3) 将所有插值多项式拼接整一个多项式。

优点:公式简单、运算量小、稳定性好、收敛性…
缺点:节点处的导数不连续,失去原函数的光滑性。

三次样条函数
样条函数
由一些按照某种光滑条件分段拼接起来的多项式组成的函数。

最常用的样条函数为三次样条函数,即由三次多项式组成,满足处处有二阶连续导数。

定义设节点a =x 0< x 1 < …< x n -1 < x n =b ,若函数
在每个小区间[x i , x i +1 ]上是三次多项式,则称其为三次样条函数。

如果同时满足s (x i ) = f (x i ) (i = 0, 1, 2, …, n ),则称s (x ) 为f (x ) 在[a , b ]上的三次样条函数。

],[)(2b a C x s ∈
利用线性插值公式,即可得的表达式:
求导得:
即:
:第一类边界条件(缺省边界条件)。

详细讲解三次样条插值法及其实现方法PPT共61页

详细讲解三次样条插值法及其实现方法PPT共61页


26、要使整个人生都过得舒适、愉快,这是不可能的,因为人类必须具备一种能应付逆境的态度。——卢梭

27、只有把抱怨环境的心情,化为上进的力量,才是成功的保证。——罗曼·罗兰

28、知之者不如好之者,好之者不如乐之者。——孔子

29、勇猛、大胆和坚定的决心能够抵得上武器的精良。——达·芬奇

30、意志是一个强壮的盲人,倚靠在明眼的跛子肩上。——叔本华
谢谢!Βιβλιοθήκη 61详细讲解三次样条插值法及 其实现方法
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自信是人格的核心。
28、目标的坚定是性格中最必要的力 量泉源 之一, 也是成 功的利 器之一 。没有 它,天 才也会 在矛盾 无定的 迷径中 ,徒劳 无功。- -查士 德斐尔 爵士。 29、困难就是机遇。--温斯顿.丘吉 尔。 30、我奋斗,所以我快乐。--格林斯 潘。

第5章-3三次样条插值解析

第5章-3三次样条插值解析

0 x
( x 3)3 ,
解 利用上面的定理(光滑因子)验证.



2( x 1)3 ,
3
x,
所以由定理5.5可知该函数为三次样条函数.
例,设
x3 x 2 0 x 1 S ( x) 3 2 ax bx cx 1 1 x 2
是以0,1,2为节点的三次样条函数,则a= 解:1)由 , b= , c=
p j ( x), x j x x j 1

p j ( x) Pm ( j 0,1,...,n)
pn ( x), xn x
s(x)是m次样条的充要条件应为 p0 ( x) a0 a1x am xm ,
பைடு நூலகம்
p1 ( x) p0 ( x) c1 ( x x1 )m ,
已知 f(x0)=f(xn) 确定的周期函数。
例,已知 f(-1)=1,f(0)=0,f(1)=1,求 f(x)在区间[-1,1]上的
三次自然样条插值多项式。 解:这里n=2区间[-1,1]分成两个子区间,故设
S ( x)


s0 ( x) a0 x3 b0 x2 c0 x d0
1)它只在插值区间端点比Lagarnge多项式插值问题多两个
边界条件,但却在内点处有一阶、二阶连续的导函数,从而要比 分段Lagarnge插值更光滑。
2)分段Hermite三次多项式插值问题,只有被插值函数在所有
插值节点处的函数值和导数值都已知时才能使用,而且在内节点处 二阶导函数一般不连续。
下面我们讨论三次样条插值多项式s3(x)的构造。 一般来讲,构造三次样条插值多项式s3(x) ,若用待定系数法, 可写成 S3 ( x) ai x3 bi x2 ci x di x xi , xi1 i 0, 1, , n 1 其中 ai, bi, ci, di 为待定系数,共有4n个。按定义s3(x)应满足: (1)插值条件n+1个: S ( xi ) yi i 0, 1, , n 连续性条件n-1个:S ( xi 0) S ( xi 0) i 0, 1, , n 1 (2)在内节点一阶导数连续性条件n-1个:

三次样条插值ppt

三次样条插值ppt
f [x, x0, xn1] f [x0, x1, xn ] f [x, x0, x1, xn ](x xn )
把以上各式由后向前代入,可得
Nn (x) f (x0) f [x0, x1](x x0) f [x0, x1, xn](x x0) (x xn1)
Rn (x) f (x) Nn (x) f [x, x0, x1, xn ](x x0) (x xn)
yi
n1 ( x) ( x xi )n' 1 ( xi )
(2)插值误差估计
定理2 设 f (n) (x) 在[a,b] 上连续,f (n1) (x)在 (a,b) 内存在, 节点 a x0 x1 xn b,Pn (x) 是拉格朗日插值多项 式,则对任意 x [a,b] , 插值余项
x4 f ( x4 ) f [x3, x4 ] f [x2 , x3 , x4 ] f [x1, x2, x3, x4 ] f [x0, x1, x2, x3, x4 ]
(2) Newton插值公式
由差约定义 x [a,b]
f (x) f (x0 ) f [x, x0 ](x x0 )
f [x, x0 ] f [x0, x1] f [x, x0, x1](x x1)
xn1] f [x1, x2 , x0 xn
xn ] n 阶差商
差商表
xk
f
(xk )
一阶 差商
二阶差商
三阶差商 四阶差商
x0 f (x0 )
x1 f (x1) f [x0, x1]
x2 f (x2 ) f [x1, x2 ] f [x0 , x1, x2 ]
x3 f (x3 ) f [x2, x3] f [x1, x2 , x3 ] f [x0, x1, x2, x3]

第5章-3-三次样条插值PPT课件

第5章-3-三次样条插值PPT课件

(x
a)
m
m次截断多项式
a
.
7
定理5.5 任意s(x)∈Sm(x1,x2,…,xn)均可唯一地表示为
n
s(x)pm(x) cj(xxj)m , x (4-31) j1
其中pm(x)∈Pm,cj(j=1,2,…,n)为实数。
定理5.6 为使s(x)∈Sm(x1,x2,…,xn),必须且只须存在pm(x)∈Pm
8
例1 验证分片多项式是三次样条函数。
1 2x
x 3
S ( x) 2825x9x2x3 3x1
2619x3x2x3 1x0
2619x3x2
0 x
解 利用上面的定理(光滑因子)验证.
(x 3)3,
2(x 1)3,
x3,
所以由定理5.5可知该函数为三次样条函数.
例,设
x3x2
0x1
S(x) a3xb2 xc x11x2
信息;

样? ?条?插插值值::(样条函数—满足一定光滑性的分段多项式)。 局部性好, 满足一定光滑性, 收敛性保证, 只需要函数值
信息。
.
2
样条函数是一个重要的逼近工具,在插值、数值微分、曲 线拟合等方面有着广泛的应用。
定义5.3 对区间(-∞,+∞)的一个分割:
: x 1 x 2 x n ,
n
p n (x )p n 1 (x ) c n (x x n )m p0(x) cj(xxj)m j1
为了便于表示分段信息, 引进截断多项式:
(x a)m
(x a)m , x a,
0, x a,
(5-30)
易见
(x
a)
m
∈Cm-1(-∞,+∞)

数学数值分析三次样条插值PPT课件

数学数值分析三次样条插值PPT课件
第2页/共40页
2.8.1 三次样条函数
定义 给定区间[a,b]的一个划分 a=x0<x1<…<xn=b, yi=f (xi) (i=0,1,…,n),如果函数S(x)满足: (1) S(xi )=yi (i=0,1,…,n); (2) 在每个小区间[xi, xi+1] (i=0,1,...,n-1)上是次数不超
S上且( xS与)(x相)的(邻x表节达x点j式的1 )为2两[hh个jj3转2角( x有关x j,)]故y j称为三h转j=x角j+方1-x程j 。
(
x
x
j
)2[hj 2( hj3
x
x j1 )] y j1
(x
x j1 )2 ( x h2j
xj)
mj
(x
x j )2( x h2j
x j1 )
m j1
则方程组化为:
2 1 2 2 2
m1 g1 1 f0
m2
g2
n2 2 n2 mn2 gn2
n1 2 mn1 gn1 n1 fn
第10页/共40页
2、已知 S( x0 ) f0, S( xn ) fn
2m0
m1
3
f
[x0 ,
x1 ]
h0 2
f0
第18页/共40页
S(
x)
M
j
(
x j1 6hj
x)3
M
j1
(x
x 6hj
j
)3
(
y
j
M jh2j 6
)
x
j1 hj
x
(
y
j1
M
j1h2j 6
)
x
x hj

样条函数及三次样条插值PPT课件

样条函数及三次样条插值PPT课件

(x)
lim
x xk
Sk 1( x)
lim
x
x
k
Sk (x)
lim
x
x
k
Sk1( x)
k 1,2,,n 1
------(4)
lim
x
x
k
Sk( x)
lim
x
x
k
Sk1( x)
共4n 2个条件
5
Sk (x)是[xk , xk 1 ]上的三次样条插值多项式,应有4个待定的系数 即要确定S(x)必须确定4n个待定的系数 少两个条件 并且我们不能只对插值函数在中间节点的状态进行限制 也要对插值多项式在两端点的状态加以要求 也就是所谓的边界条件:
例. 使用不同的插值方法于函数
y
1
1 x2
x [5,5]
最后,介绍一个有用的结论
定理 . 设f (x) C 2[a,b], S(x)是以xk (k 0,1,, n)
为节点, 满足任意边界条件的三次样条插值函数,
设hi
xi 1
xi
,
h
max
0in1
hi
,
min
0in1
hi
,
则当 h
c 时
S(x)和S(x)在[a,b]上一致收敛到f (x)和f (x)
------(6)
13
由(11)式,可知
S0( x0
)
6( x0
x1 h03
2 x0
) ( y1
y0 )
6 x0
2 x0 h02
4 x1
m0
6 x0
4 x0 h02
2 x1
m1
6 h02
(

三次样条插值函数PPT课件

三次样条插值函数PPT课件

在力学上,如果把细木条看成弹性细梁,亚铁看成作用在
梁上的集中载荷,“样条曲线”就可模拟为弹性细梁在外加集
中载荷作用下的弯曲变形曲线。
-
2
-
3
4.5.2 三次样条差值函数
-
4
-
5
-
6
-
7
-
8
相邻区间的长度比
插值数据在
处的二阶中心 差商的3倍
-
9
-
10
从而得
-
11
边界条件
方程组都为n+1个未 知数、n-1个方程的 线性方程组
-
1
4.5.1 三次样条差值函数的力学背景
在工程和数学应用中常有这么一类数据处理问题:在平面 上给定了一组有序的离散点列,要求用一条光滑的曲线把这些 点按次序连接起来。在过去很长一段时间内,工程技术人员为 了得到这条光滑的曲线,常常使用一条富有弹性的均匀细木条 (或是有机玻璃条),一次经过这些点,并用亚铁在若干点处 压住,然后沿这条细木条画出一条光滑的曲线,并形象地称之 为“样条曲线”。
无法保 证唯一 解
按具体问题的要求在区 间端点给出约束条件, 称为边界条件
加两个 条件
-
12
边界条件的分类
-
13
讨论M连续方程的各类边界条件
-
14
-
15
-
16
-
17
三次样条插值函数的Leabharlann 质-18-
19
-
20

数值分析——样条函数及三次样条插值

数值分析——样条函数及三次样条插值

S k ( x )是[ xk , xk + 1 ]上的(两点)三次样条插值多项式, 满足

Sk ( x j ) = y j
x → xk
k = 0,1,2, ⋯ , n − 1; j = k , k + 1
lim S k ( x ) = lim S k − 1 ( x ) + −
一、三次样条插值函数
定义1. 定义
a ≤ x0 , x1 ,⋯ , xn ≤ b为区间[ a , b ]的一个分割
如果函数S ( x )在区间[ a , b ]上满足条件 :
( 1) S ( x ), S ′( x ), S ′′( x )都在区间[ a , b ]上连续 ,即 S ( x ) ∈ C 2 [ a , b ]
f ( x j ) = y j , j = 0 ,1,⋯ , n 如果S ( x )是f ( x )的三次样条插值函数, 则其必满足
S ( x j ) = y j , j = 0 ,1,⋯ , n lim S ( x ) = S ( x j ) = y j , j = 1,⋯ , n − 1 x→ x xlim S ′( x ) = S ′( x j ) = m j , j = 1,⋯ , n − 1 →x lim S ′′( x ) = S ′′( x j ), j = 1 ,⋯ , n − 1
+ x → xk
Sk ( x j ) = y j
k
k = 0,1, ⋯ , n − 1; j = k , k + 1
− x → xk
k −1
k = 1 , 2 ,⋯ , n − 1 k = 1,2 ,⋯ , n − 1 ------(8) k = 1, 2 ,⋯ , n − 1

三次样条插值算法详解

三次样条插值算法详解
局限性
三次样条插值算法要求数据点数量较多,且在某些情况下可能存在数值不稳定性,如数据 点过多或数据点分布不均等情况。此外,该算法对于离散数据点的拟合效果可能不如其他 插值方法。
对未来研究的展望
01
02
03
改进算法稳定性
针对数值不稳定性问题, 未来研究可以探索改进算 法的数值稳定性,提高算 法的鲁棒性。
3
数据转换
对数据进行必要的转换,如标准化、归一化等, 以适应算法需求。
构建插值函数
确定插值节点
根据数据点确定插值节点,确保插值函数在节点处连续且光滑。
构造插值多项式
根据节点和数据点,构造三次多项式作为插值函数。
确定边界条件
根据实际情况确定插值函数的边界条件,如周期性、对称性等。
求解插值函数
求解线性方程组
06
结论
三次样条插值算法总结
适用性
三次样条插值算法适用于各种连续、光滑、可微的分段函数插值问题,尤其在处理具有复 杂变化趋势的数据时表现出色。
优点
该算法能够保证插值函数在分段连接处连续且具有二阶导数,从而在插值过程中保持数据 的平滑性和连续性。此外,三次样条插值算法具有简单、易实现的特点,且计算效率较高 。
根据数据点的数量和分布,合理分段,确保 拟合的精度和连续性。
求解线性方程组
使用高效的方法求解线性方程组,如高斯消 元法或迭代法。
结果输出
输出拟合得到的插值函数,以及相关的误差 分析和图表。
03
三次样条插值算法步骤
数据准备
1 2
数据收集
收集需要插值的原始数据点,确保数据准确可靠。
数据清洗
对数据进行预处理,如去除异常值、缺失值处理 等。

-三次样条插值课件

-三次样条插值课件

Ai
1 hi
y i 1
1 6
M
h2
i1 i
,
Bi
1 hi
yi
1 6
M
i
hi2
将其代入(5.31)即得
第8页,共38页。
Si (x)
M i1
(xi x)3 6hi
Mi
(x xi1 )3 6hi
yi1
M i1 6
hi2
(xi hi
x)
yi
Mi 6
hi2
(x
xi1) hi
)

x0
1, x1
2, y0
1, y1
3, h1
1, M 0
0, M1
3 4
代入上式化简后得
S1 (x)
1 8
x3
3 8
x2
7 4
x
1
同理S(x)在 x1 , x2 上的表达式为
S2 (x)
1 8
x3
3 8
x2
7 4
x
1
第20页,共38页。
S(x)在 x2 , x3 上的表达式为
S3 (x)
S i( x)
M i1
xi x xi1 xi
Mi
x xi1 xi xi1
记 hi xi x,i1 则有
S i( x)
M i1
xi x hi
Mi
x xi1 hi
第7页,共38页。
连续两次积分得
Si (x)
M i1
(xi x)3 6hi
Mi
(x xi1 )3 6hi
Ai (xi
y0
M 0
h1 2
y1 y0 h1
h1 6

三次样条插值

三次样条插值

则有: S(-1)= – a1+b1–c1+d1=f(-1)=1, S(1)=a2+b2+c2+d2= f (1) =1,
S(0)=d1= f(0)=0,
S(0-0)= d1=S(0+0)=d2, S'-(0)= c1= S'+(0)= c2, S''-(0)=b1= S''+(0)=b2 由自然边界条件: S''(0)= – 6a1+2b1=0, S'(1)= 6a2+2b2=0 解方程组,得 a1=-a2=1/2, b1=b2=3/2, c1=c2=d1=d2=0
令 S( x j ) M j,(j 0,1,2,, n)
参数
插值函数, 因为S j ( x)是三次样条
所以, S [ x j , x j 1 ]上是一次函数,由两点拉格朗日插值可表示为 j ( x)在 x j 1 x x xj S ( x) Mj M j 1 , x [ x j , x j 1 ], hj x j 1 x j hj hj (2.46) 对上式积分,得 ( x j 1 x)2 ( x x j )2 S ( x) Mj M j 1 c1 , (2.47) 2h j 2h j
( xi , f ( xi )),(i 0,1,, n)且 a x0 x1 xn b ;
f ( x ) 于 [a , b] 存在 ,则 ( a (或( ) b )或( c )) (2)给定边界条件
) b)或( c))。 唯一3次样条插值函数 S ( x ),且满足 (a(或(
第二章 插值法
例 2.13 已知 f (–1) = 1, f (0) = 0, f (1) = 1.求[–1,1] 上的三次自然样条(满足自然边界条件). 解设

三次样条插值

三次样条插值

插值的根本区别在于S(x)自 注:三次样条与分段 Hermite 插值的根本区别在于 自 的导数值(除了在2个端点可能需 身光滑, 身光滑,不需要知道 f 的导数值(除了在 个端点可能需 );而 插值依赖于f 要);而Hermite插值依赖于 在所有插值点的导数值。 插值依赖于 在所有插值点的导数值。
§4.6 三次样条插值
2 定义4.6.1 设 a = x0 < x1 < ... < xn = b。三次样条函数S ( x ) ∈ C [ a , b ] , 定义
且 在 每 个 [ x i , x i +1 ] 上 为 三 次 多 项 式
。若它同时还满
三次样条插值函数。 足 S ( xi ) = f ( xi ), ( i = 0, ... , n),则称它为 f 的三次样条插值函数。
( x j x )2 ( x x j 1 ) 2 + M j 1 + Aj S[j]'(x) = M j 1 2h j 2h j
利用已知
S[j](xj1) = yj1 S[j](xj) = yj
( x j x) ( x x j 1 ) [j](x) = + Mj + Aj x + B j S M j 1 6hj 6hj
这时: 0 = 0 , g0 = 2 y0′ ; n = 0 , gn = 2 y′′ 这时: ′ λ n 特别地, 称为自然边界 对应的样条函数称为自 特别地,M0 = Mn = 0 称为自然边界,对应的样条函数称为自 然样条。 类边界条件: 第3类边界条件: 类边界条件 M g 2 λ 周期函数时 当 f 为周期函数时,
3 3
可解
yj yj1 Mj Mj1 Aj = hj hj 6

三次样条插值算法详解

三次样条插值算法详解

s3( s3(
x0 xn
) )
M0 Mn
0 0
7
第三类又称周期边界条件:
由区间端点处的函数值或导数值满足周期条件给出
s3 (x0 0) s3 (xn 0)
s3
(
x0
0)
s3 (xn
0)
s3(x0插值 问题就分成三类! 其实不止这三类!
8
样条函数的例子
x
j
),
j 1,,n 1
4
(1)因为s(x)在每个小区间上是一个次小于三次的多项式,故 有四个未知系数; (2)因为s(x)有n分段,从而共有4n个未知系数!
(3)但插值条件与样条条件仅给出4n-2个条件,无法定出4n个 未知系数,还差2个条件!这2个条件我们用边界条件给出!
5
通常我们对插值多项式在两端点的状态加以要求也就是 所谓的边界条件:
化为矩阵形式
17
2 1
2
2
2
m1 g1 1m0
m2
g2
3 2 3 4 2
m3
g3
n2 2 n2 mn2
gn2
n1 2 mn1 gn1 n1mn
这是一个严格对角占优的三对角方程组,
用追赶法可以求解!
18
第二类三次样条插值问题的方程组
分枝,进一步扩大了样条函数的应用范围。
1
样条函数的定义 定义4.1 设区间[a,b]上给定一个节点划分
a=x0<x1<……<xn-1<xn=b 如果存在正整数k使得[a,b]上的分段函数s(x)满足如下 两条: (1)在[a,b]上有直到k-1阶连续导数。 (2)在每个小区间[xi,xi+1]上是次数不大于k的多项式。 则称分段函数s(x)是以(2.6)为节点集的k次样条函数。

【VIP专享】_三次样条插值课件

【VIP专享】_三次样条插值课件
S (x0 ) S (xn ), S (x0 ) S (xn )
这样,由上给定的任一种边界条件加上插值条件
和连接条件,就能得出4n个方程,可以惟一确 定4n个系数。从而得到三次样条插值函数S(x) 在各个子区间xi , xi+1上的表达式S(xi) (i=1,2,…,)。但是,这种做法当n较大时,计 算工作很大,不便于实际应用。因此我们希望找
三次样条插值函数S(x)是一个分段三次多项式,要求出 S(x),在每个小区间xi,xi+1上要确定4个待定参数,若用 Si(x)表示它在第i个子区间xi,xi+1上的表达式,则
Si (x) ai0 ai1x ai2 x2 ai3 x3 i 0,1, , n 1
其中四个待定系数为 ai0 , ai1, ai2 , ai3 ,子区间共有n个 所以要确定S(x)需要4n个待定系数。
第二种类型:给定两端点f(x)的二阶导数值:
S (x0 ) f (x0 ), S (xn ) f (xn )
作为特例,S(x0 ) S(xn ) 0 称为自然边界条件。满 足自然边界条件的三次样条插值函数称为自然样 条插值函数。
第三种类型:当f(x)是以为 xn x0 周期的函数时, 则要求S(x)也是周期函数,这时边界条件应满足 当 f (x0 ) f (xn ) 时,
i 1,2, , n 1
上述二式共给出了4n-2个条件,而待定系数有4n个,因此 还需要2个条件才能确定S(x),通常在区间端点上
a x0 ,b xn 各加一个条件,称为边界条件, 常用边 界条件有三种类型。
第一种类型:给定两端点f(x)的一阶导数值:
S (x0 ) f (x0 ), S (xn ) f (xn )
另一方面,要求分段三次多项式S(x)及其导数 S(x) 和 S(x) 在整个插值区间a,b上连续,则要求它们在 各个子区间的连接点 x0 , x1 , , xn1 上连续, 即满足条件

4.4三次样条插值(共70张PPT)

4.4三次样条插值(共70张PPT)

解 做差商表(P111),由于是等距离(jùlí)节点,
hi xi xi1 0.15 i 1,2,3,4
i
hi hi1 hi
1 2
,
i
hi1 hi1 hi
1 2
第二十六页,共七十页。
由第二类边界条件得
2 1
M0 5.86667
0.5
2
0.5
M
1
5.14260
0.5
x1 6
] f
[
xi
1
,
xi
,
xi
1
]
(i 1,2,..., n 1)
M
n
1
2Mn
6
f [xn1, xn , xn ]
第二十二页,共七十页。
三次(sān cì)样条插值
第二类边界条件 s'' (x0 ) f '' (x0 ) M 0 , s'' (xn ) f '' (xn ) M n 同理可得
yi xi
yi1 xi1
2 (6 Mi
1 6 M i1)(xi
xi1)
(2)
因为s( x)连续,所以(1)(2)即
yi1 yi xi1 xi
(
1 6
M
i 1
2 6
M
i
)( xi 1
xi
)
yi xi
yi1 xi1
(
2 6
M
i
1 6
M
i 1
)( xi
xi1)
记hi xi xi1
i
hi hi1 hi
则法方程为其中xedx1008731273130873127313169030903平方误差为06277452对离散数据的曲线拟合最小二乘法曲线拟合问题对于fx插值问题要想提高精度就要增加节点因此多项式的次数也就太高计算量过大而节点少多项式的次数低但误差精度不能保证为了消除误差干扰取多一些节点利用最小二乘法确定低次多项式近似表示fx这就是曲线拟合问题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

)
,
i
0,1n
li
(x
j
)
1, 0,
i i
j j
Ln ( x j ) y j
n
则 Ln ( x) yili ( x) 即为
i0
拉格朗日(Lagrange) 插值多项式,是插值基函数的 线性组合,形式简单,结构对称,便于理论分析。
样条插值的研究背景
二、牛顿 (Newton) 插值
Nn( x) f ( x0 ) f [x0 , x1]( x x0 ) f [x0 , x1, x2 ]( x x0 )( x x1) f [x0 ,, xn ]( x x0 )( x xn1 )
故 : S''( x)在[x j , x j1]上是线性函数,
由Lagrange插值公式得:
Sj''(x)
M j1
x xj hj
Mj
x x j1 hj
其中:hj x j1 x j
x [x j , x j1]
以节点处的二阶导数M为参数的三次样条插值函数
三次样条插值函数的构造

Sj''(x)
M
j
(x
x j1 )3 6hj
(yj
M jhj2 6
)
x
x j1 hj
( y j1
M
h2
j1 j
6
)
x
xj hj
第j个区间上的三次样条插值函数
三次样条插值函数的构造
因此,只要能求出所有的{M i},就能求出样
条插值函数S(x).下面考虑Mi的求法
S
' j
(
x)
M j1
(x x j )2 2h j
(3)S(x)在[a,b]上二阶连续可微。
则称S(x)为函数f(x)的三次样条插值函数, 简称
三次样条。
三、三次样条插值函数的构造
记 S''( x j ) M j ( j 0,1,, n) , f ( x j ) y j
表达式S( x),由于S( x)在区间[x j , x j1]上是三次多项式,
n
f [ x0 ,, xk ]k ( x) k0
牛顿(Newton)插值引入了差商的概念,在增加新的 节点时,只是增加一项,前面结果可再利用。
样条插值的研究背景
三、分段插值
2
g( x)
1
1 x2
,
5
x5
1.5 1
取等距节点做n次
0.5
Lagrange插值多项式。 0
当节点无限加密时, 插值多项式出现振荡现 -0.5
y j1
M
j1
( x j1 x j )3 6hj
C1 x j1
C2
yjຫໍສະໝຸດ M j(xjx j1 )3 6hj
C1 x j
C2
化简得:
y j1
M j1
hj2 6
C1 x j1
C2
y
j
Mj
hj2 6
C1 x j
C2
三次样条插值函数的构造
由上式可解出:
C1
y j1 hj
hj 6
而一些实际问题,不但要求一阶导数连续, 而且要求二阶导数连续。所以一般插值往往不 不能满足实际需要。
一、样条函数的概念
设S(x)是区间[a,b]上的函数,在区间[a,b]上给定一 组节点:
a=x0<x1<x2<<xn=b 若S(x)满足条件
(1) S(x)在每个子区间[xi , xi+1](i=0,1,2,,n-1)上是 次数不超过m的多项式;
M j1
yj hj
hj 6
Mj
C2
1
hj
[ x j y j1
hj2 6
M j1 x j
x j1 y j
hj2 6
M j x j1 ]
代入:
Sj(x)
M j1 6hj
(x
x j )3
Mj 6hj
(x
x j1 )3
C1x
C2
得:
三次样条插值函数的构造
S j(x)
M
j1
(x
xj 6hj
)3
二、三次样条函数的概念
设y = f(x)在点 x0,x1,x2, xn的值为y0,y1,y2, yn,若函数S(x)满足下列条件
(1)S(xi)=f(xi) =yi , i=0,1,2,,n
(1.1)
(2)在每个子区间[xi , xi+1](i=0,1,2,,n-1)上S(x)是
三次多项式,记为
象。
-1
称为龙格Runge现象。
-1.5 -5
n=10 y=1/(1n+=x42)n=2 n=6
n=8
0
5
三、分段插值
分段线性插值




• •
x0
xj-1 xj
xj+1 xn
分段线性插值(低次多项式插值),误差小, 整体逼近效果好,但曲线光滑性差。
Hermite插值
四、 Hermite插值
带导数的插值 插值问题的较高要求:
Mj
( x x j1 )2 2h j
y j1 hj
yj
M j1 M j 6
hj
(1) ( xi ) yi (i 0,1,2,...n)
(2)
'(xi )
y
' i
(i 0,1,2,...n)
保持插值曲线在节点处有切线(光滑), 使插值函数和被插函数的密和程度更好 。
但实际问题中,导数值往往很难获得!
一般插值函数的不足
插值函数在子区间的端点(衔接处)不光滑, 从而导数不连续。
所谓“样条”(Spline)是工程绘图中的一种工具, 它是有弹性的细长木条,绘图时,用细木条连接相近的 几个结点,然后再进行拼接,连接全部结点,使之成为 一条光滑曲线,且在结点处具有连续的曲率。样条函 数就是对这样的曲线进行数学模拟得到的。
它除了要求给出各个结点处的函数值外,只需提供 两个边界点处导数信息,便可满足对光滑性的不同要 求。
M j1
x xj hj
Mj
x x j1 hj
积分得:
Sj'(x)
M j1 2hj
(x
x j )2
Mj 2hj
(x
x j1)2
C1
再次积分得:
Sj(x)
M j1 6hj
(x
x j )3
Mj 6hj
(x
x j1 )3
C1x
C2
分别代入:S( x j )
y j及S( x j1 )
y
j
得:
1
三次样条插值函数的构造
插值法
第五节 样条插值法
样条插值的研究背景 样条函数的力学意义 三次样条插值多项式的构造 一般的插值问题
样条插值的研究背景
一、拉格朗日(Lagrange) 插值
用基函数法构造:
li(x)
(
(x x0 )(x xi x0 )( xi
xi1 xi1
)( )(
x xi1 )( x xn ) xi xi1 )( xi xn
(2) S(x)在区间[a , b]上有m-1阶连续导数; 则称S(x)是定义在[a ,b]上的m次样条函数。x0,x1, x2, 称为样条结点,其中x1,,xn-1称为内结点, x0 , xn 称为 边界结点。当m=3时,便成为最常用的三次样条函数
样条插值
取插值函数为样条函数的插值称为
样条插值
相关文档
最新文档