插值与基函数(上)-文档资料

合集下载

第二章 插值

第二章 插值
f (2) ( x ) 1 3 R1 ( x) ( x )( x ), sin x , 2! 6 4 2 2
注: 通常不能确定 , 而是估计 f ( n1) ( x ) M n1 ,
M n 1 n x(a,b),将 | x xi | 作为误差估计上限。 ( n 1)! i 0
通常取
M n 1 max | f ( n 1) ( x ) |
a x b
( x) 0 , 当 f(x) 为任一个次数 n 的多项式 时,f 可知 Rn ( x ) 0 ,即插值多项式对于次数 n 的多项 式是精确的。
Rn ( x) 也称为Lagrange插值多项式的插值余项。
当n = 1时,线性插值的余项
f ( ) R1 ( x) ( x x0 )( x x1 ), ( x0 , x1 ) 2
当n = 2时,抛物插值的余项
f ( ) R2 ( x) ( x x0 )( x x1 )( x x2 ), ( x0 , x2 ) 6
插值函数的类型有很多种,最常用的插值函数 是 代数多项式。
用代数多项式作插值函数的插值称为代数插值,即选取次 数不超过n的多项式 Pn(x) ,使得 Pn (xj) = yj (j = 0, 1,…, n)
(2.1.2)
代 数 插 值
一、插值多项式的存在唯一性? 二、插值多项式的常用构造方法?
L* ( x ) n
x n1

图2.1 前后两组插值节点的划分
x x0 ( Ln ( x) L* ( x)) 插值余项可表示成 Rn ( x) f ( x) Ln ( x) n x0 xn 1
例:已知 sin 1 , sin 1 , sin 3

第6讲(1)插值

第6讲(1)插值

8
其中 Ai 为待定系数,利用li ( xi ) = 1可解得:
Ai = ( xi − x0 )
1 ( xi − xi−1 )( xi − xi+1 )
(xi − xn )
从而
∏ li ( x) =
j≠i
x − xj xi − x j
基本插值函数 (插值基函数)
9
2-2 Lagrange 插值多项式
数类,插值函数 P( x) 满足 P( xi ) = yi (i = 0, , n) , 即
a0ϕ0 ( xi ) + a1ϕ1 ( xi ) + + anϕn ( xi ) = yi , i = 0, , n
6
若插值基函数{ϕ
i
(
x
)}n i=
0
线性无关,则上述方程组
有唯一的解{ai
}n i=
0
(3)
P(xk ) = I1,
,n ( xk
)
xk x1
− xn+1 − xn+1
+
I2,
,n+1 ( xk
)
xk − x1 xn+1 − x1
=
f
( xk
)
xk x1
− −
xn +1 xn +1
+
f
( xk
)
xk − x1 xn+1 − x1
=
f (xk )
(2 ≤ k ≤ n)
23
注 由上述性质可知, P(x) 是 f (x) 的关于节点 x1, , xn+1的 n 次插值多项式. 它实质上是对两个 n −1次的插值多项式,再经过线性插值求出的.

函数插值

函数插值

第六章 函数插值实践中常有这样的问题:由实验得到某一函数y = f (x )在一系列点x 0, x 1,…, x n 处的值y 0, y i ,…, y n ,其函数的解析表达式是未知的,需要构造一个简单函数P (x )作为y = f (x )的近似表达式;或者y = f (x )虽有解析式,但计算复杂,不便于使用,需要用一个比较简单且易于计算的函数P (x )去近似代替它;本章所介绍的插值法就是建立这种近似公式的基本方法。

§1 代数插值 设已知某个函数关系y = f (x )在某些离散点上的函数值:nn y y y y yx x x x x 21210 (6.1)插值问题就是根据这些已知数据来构造函数y = f (x )的一种简单的近似表达式,以便于计算点i x x ≠的函数值)(x f ,或计算函数的一阶、二阶导数值。

一种常用的方法就是从多项式中选一个P n (x ),使得n i y x P i i n ,,2,1,0,)( ==(6.2)作为f (x )的近似。

因为多项式求值方便,且还有直到n 阶的导数。

我们称满足关系(6.2)的函数P n (x )为f (x )的一个插值函数,称x 0, x 1,…, x n 为插值节点,并称关系(6.2)为插值原则。

这种用代数多项式作为工具来研究插值的方法叫做代数插值。

设 x 0 < x 1< …< x n记a = x 0, b = x n ,则 [a, b] 为插值区间。

插值多项式存在的唯一性: 设所要构造的插值多项式为:n n n x a x a x a a x P ++++= 2210)(由插值条件n i y x P ii n ,,1,0)( ==得到如下线性代数方程组:⎪⎪⎩⎪⎪⎨⎧=+++⋅=+++⋅=+++⋅n n n n n n nn nya x a x a y a x a x a y a x a x a101111000100111 此方程组的系数行列式为∏≤<≤-==ni j j innnnnnx xx x x x x x x x x D 0212110200)(111此为范得蒙行列式,在线性代数课中,已经证明当j i x x ≠,;,2,1n i = n j ,2,1=时,D ≠ 0,因此,P n (x )由a 0, a 1,…, a n 唯一确定。

数值分析第三章插值法

数值分析第三章插值法
19
插值误差举例
f ( 3) ( ) 抛物线插值:R2 ( x ) ( x x0 )( x x1 )( x x2 ) 3!
x0=0.4, x1=0.5, x2=0.6, (0.4, 0.6)
f ( 3) ( ) 2 3 31.25
31.25 R2 (0.54) (0.54 0.4)(0.54 0.5)(0.54 0.6) 3! 0.00175 R1 (0.54) 0.048
ln 0.54 的精确值为:-0.616186···
可见,抛物线插值的精度比线性插值要高 Lagrange插值多项式简单方便,只要取定节点就可写 出基函数,进而得到插值多项式,易于计算机实现。
11
Lagrange插值
lk(x) 的表达式
由构造法可得
( x x0 ) ( x xk 1 )( x xk 1 ) ( x xn ) lk ( x ) ( xk x0 ) ( xk xk 1 )( xk xk 1 ) ( xk xn )
( n1) ( t ) 在 (a, b) 内至少有一个零点,设 以此类推,可知 为 x ,即 ( n1) ( x ) 0 ,x (a, b)。
( n 1) 又 ( n1) ( t ) Rn ( t ) K ( x )[( t x0 )( t x1 ) ( t xn )]( n1)
17
Lagrange基函数性质
Lagrange 基函数的两个重要性质
当 f(x) 为一个次数 n 的多项式时,有 f ( n1) ( x ) 0 故
Rn ( x ) f ( x ) Ln ( x) 0
即 n 次插值多项式对于次数 n 的多项式是精确的

第2章插值法

第2章插值法
的n次插值多项式,则对于任何 xa,,b有
Rn (x)
f (n1) ( )
(n 1)!
n1
(
x)
(2.9)
x
其中 n1(x) n (x xi ) , (a,且b)依赖于 。
证明 点都是
由插i值0 条件

的零点,故可设Pn(xi)f(xi)
Rn (xi ) 0(i 0,,1,即插, n值) 节
当复杂,使用起来很不方便。面对这些情况,总希望 根据所得函数表(或结构复杂的解析表达式),构造
某个简单函数P(x)作为 的近似。
插值法是解决此类问题的一种比较古老的、
然而却是目前常用f 的x方法,它不仅直接广泛地
应用于生产实际和科学研究中,而且也是进一 步学习数值计算方法的基础。
4
现在你正浏览到当前第四页,共一百零三页。
(图2-3
例1 已知
分别用线性插值和抛物插值

的1值0 。1 0,012 11,1 14 1 42
115
15
现在你正浏览到当前第十五页,共一百零三页。
解 因为115在100和121之间,故取节点x0=100,x1=121相应地有 y0=10,y1=11,于是,由线性插值公式(2.5)可得
L1
(
x)
17
现在你正浏览到当前第十七页,共一百零三页。
输入xi,yi,n,x
j=0,1,```,n
P=1
y=0
k=0,1,```,n
k=j?
否 P=P*(x-xj)(xk-xj)

输出x,y
图2-4
y=y+P*yk
18
现在你正浏览到当前第十八页,共一百零三页。
lk (x)

为线性插值基函数

为线性插值基函数

xk 1)( x xk ) xk 1 )( xk 1 xk
)
.
二次插值基函数 lk,1(x),lk (x)在l区k1间(x) 图形见图2-4.
上的[xk1, xk1]
13
图2-4
14
利用 lk,1(x),lk (x),lk1(x) 立即得到二次插值多项式
L2 (x) yk1lk1(x) yklk (x) yk1lk1(x)
1
(
x)
(2.14)
这里 (a且, b依) 赖于 , x 是n(1(2x.)10)所定义的.
23
证由明给定条件知 在R节n(点x)
xk (k 0,1,, n)
上为零,即 Rn (xk ) 0 (k ,0,1,, n) 于是
Rn (x) K(x)(x x0 )(x x1)(x xn ) K(x)n1(x) (2.15)
第2章 插值法
1
2.1 引 言
设函数 y 在f区(x间) 上有[a定,b]义,且已知在点 a x0 x1 xn b上的值 y0 , y1,,, yn 若存在一简单 函数 P(,x) 使
P(xi ) yi (i 0,1,, n),
(1.1)
成立,就称 P(为x) f的(x插) 值函数,点 x0,称x1为,插, xn
值节点,包含节点的区间 [a,称b] 为插值区间,求插值函数 P(x) 的方法称为插值法.
2
若 P是(x次) 数不超过 的代n数多项式, 即
P(x) a0 a1x an xn
其中 a为i 实数,就称 P为(x插) 值多项式, 相应的插值法称为多项式插值.
若 P为(x分)段的多项式,就称为分段插值. 若 P为(x三)角多项式 ,就称为三角插值.

数值计算方法插值法资料

数值计算方法插值法资料

一次插值
当n 1时,求一次多项式P1(x),要求通过 x0, y0 , x1, y1
两点
y
y0 x0
y1 x1
P1(x) f(x)
二次插值
当n 2时,求二次多项式P2 (x),要求通过 x0, y0 , x1, y1 , x2, y2 三点
y
f(x)
y0 x0
y1 x1
y2 x2
P1(x)
知两点。
线性插值
插值函数和插值基函数
由直线的点斜式公式可知:
P1(x)
yk
yk 1 xk 1
yk xk
(x
xk ),把此式按照
yk和yk1写成两项:P1(x)
x xk1 xk xk 1
yk
x xk xk 1 xk
yk

1
记l k (x)
x xk1 xk xk 1
, lk1(x)
l
0 ( x)
x 20 10 20
1 10
(x
20),l1 ( x)
x 10 20 10
1 10
(x
10)
例子
于是,拉格朗日型一次插值多项式为:
P1 ( x)
y0l0 (x)
y1l1 ( x)
1 10
(x
20)
1.3010 10
(x
10)
故P1
(12)
1 10
(12
20)
1.3010 10
(12
决定
1
例子
例1:已知lg10 1 , lg 20 1.3010,利用插值一次 多项式求 lg12的近似值。 解:f (x) lg x,f (x) lg x,f (10) 1,f (20) 1.3010 设x0 10,x1 20,y0 1,y1 1.3010, 则插值基本多项式为:

数值计算方法第四章插值1

数值计算方法第四章插值1

代数插值
代数插值
当f(x)是次数不超过n的多项式时,给定n+1个节点,其n次插值多项式就是f(x)本身.
代数插值几何意义
拉格朗日插值 逐次线性插值 牛顿插值 等距节点插值 反插值 埃尔米特插值 分段插值法 三次样条插值
拉格朗日插值 线性插值
格朗日插值 抛物线插值
基函数之和为1.
拉格朗日插值 n次插值
当插值点x∈(a,b)时称为内插,否则称为外插。
内插的精度高于外插的精度。
拉格朗日插值余项
余项 设函数f(x)在包含节点x0 , x1 ,…, xn的区间[a,b]上有n+1阶导数,则
拉格朗日插值
活动14
写出3次拉格朗日插值多项式及余项
拉格朗日插值
拉格朗日插值
作业5
已知函数表
应用拉格朗日插值公式计算f(1.300)的近似值.
数值计算方法
苏 强
江苏师范大学连云港校区
数学与信息工程学院 E-mail: 412707233@
数值计算方法 第四章 插值与曲线拟合
没有明显的解析表达式
使用不便的解析表达式
简单函数代替
插值问题
插值问题
代数插值 插值函数
被插值函数 插值节点
插值区间
三角多项式插值 有理函数插值
代数插值
抛物线插值
三点插值
拉格朗日插值 抛物线插值
抛物线插值
三点插值
拉格朗日插值 抛物线插值
拉格朗日插值 n次插值
称为关于节点
的n次插值基函数.
拉格朗日插值n次插值
基函数的个数等于节点数.
n+1个节点的基函数是n次代数多项式 基函数和每一个节点都有关。节点确定,基函数就唯一的确定。 基函数和被插值函数无关

总结第4章插值

总结第4章插值

差商的定义
定义f(x)在x0,x1,..,xk的k阶差商(均差) 在 阶差商( 定义 阶差商 均差)
f [ x0 , x1 ,⋯ , xk −1 ] − f [ x1 , x2 ,⋯ , xk ] f [ x0 , x1 ,⋯ , xk ] = x0 − xk
Newton插值公式 插值公式
由差商定义,有 由差商定义 有 f(x)= f[x0]+(x-x0)f[x,x0] f[x,x0]= f[x0,x1]+(x-x1)f[x,x0,x1] f[x,x0,x1]= f[x0,x1,x2]+(x-x2)f[x,x0,x1,x2] ……….. f[x,x0,…xn-1]= f[x0,…,xn]+(x-xn)f[x,x0,….,xn]
i
l0(x)
l1(x)
Lagrange插值 Lagrange插值
n 求 n 次多项式 Pn ( x ) = a0 + a1 x + ⋯ + a n x 使得
Pn ( xi ) = yi , i = 0,1,⋯ , n
l j ( x) =
n
( x − x0 )( x − x1 )⋯ ( x − x j −1 )( x − x j +1 )⋯ ( x − xn ) ( x j − x0 )( x j − x1 )⋯ ( x j − x j −1 )( x j − x j +1 )⋯ (x j − xn ) x − xi
记 Nn(x)= f(x0)+(x-x0) f[x0,x1]+(x-x0)(x-x1) f[x0,x1,x2] +…+(x-x0)…(x-xn-1) f[x0,…,xn] (6)
Rn(x)= (x-x0)…(x-xn) f[x,x0,…,xn]= f[x,x0,…,xn]wn+1(x) (7)

Ch2 插值法(1)

Ch2 插值法(1)

(t)有 n+2 个不同的根 x0 …
注意这里是对 t 求导
f (n
1)
xn x
( n1) ( x ) = 0, x (a , b)
( x ) - L(nn
||
1)
( ( x ) - K ( x )( n 1) ! = Rnn 1 ) ( x ) - K ( x ) ( n 1) ! 1)
| R2 ( x) | M3 | ( x - x0 )( x - x1 )( x - x2 ) |, 6 M 3 = - cos(x0 ) 1,
1 | R2 (0.3367 ) | 1 0.0167 0.0033 0.0233 0.215 10 -6. 6
§2.3 牛顿插值
n1
希望找到li(x),i = 0, …, n 使得 li(xi)=1, li(xj)=0, i≠j ; 然后令 Pn ( x ) = l i ( x ) yi ,则显然有Pn(xi) = yi 。
i=0 n
li(x)
每个 li 有 n 个根 x0 … xi … xn
li ( x) = Ci ( x - x0 )...(x - xi )...(x - xn ) = Ci ( x - x j )
i =0 n
多项式,其中 p( x )可以是任意多项式。
§2.2 Lagrange Polynomial
插值余项 /* Remainder */
设节点 a x0 x1 xn b ,且 f 满足条件 f C [a, b] , f ( n1)在[a , b]内存在, 考察截断误差 R ( x ) = f ( x ) - L ( x ) n n
注: 小的区间上插值有利于减少误差; 依靠增多插值节点不一定能减少误差; 多项式插值,外推误差可能要比内插误差大。

【插值】插值方法原理详解

【插值】插值方法原理详解

【插值】插值⽅法原理详解插值问题详解注明出处:1.我在具体的应⽤(如数学建模竞赛)中,常常需要根据已知的函数点进⾏数据、模型的处理和分析,⽽通常情况下现有的数据是极少的,不⾜以⽀撑分析的进⾏,这时就需要使⽤⼀些数学的⽅法,“模拟产⽣”⼀些新的但⼜⽐较靠谱的值来满⾜需求。

⼀般来说,我可以去调⽤MATLAB或者Python的⼀些库函数来实现,这个功能就是“插值”。

然⽽这有个⾮常让我苦恼的问题,我可以从⼿册上知道这个函数实现“三次多项式插值”,那个函数实现“样条插值”.......但究竟在什么情况下使⽤何种插值⽅法呢?若不对插值⽅法做深⼊的学习,这个疑团恐难以解开。

于是,在这个原因驱动之下,我决定对常见、常⽤的插值⽅法⽐较深⼊的学习⼀下。

我希望读者也是基于这个原因来读这篇⽂章,希望我的总结能对你有所帮助。

2. 插值简单讲,插值就是根据已知数据点(条件),来预测未知数据点值得⽅法。

具体来说,假如你有n个已知条件,就可以求⼀个n-1次的插值函数P(x),使得P(x)接近未知原函数f(x),并由插值函数预测出你需要的未知点值。

⽽⼜n个条件求n-1次P(x)的过程,实际上就是求n元⼀次线性⽅程组。

代数插值代数插值就是多项式插值,即所求插值函数为多项式函数:显然,系数a0.....an为所求。

如果已知n+1个条件,需要n+1个⽅程组如下:这时,便可以⽤待定系数求解。

⼀、泰勒插值⾸先需要回顾泰勒多项式:因⽽,泰勒插值的条件就是已知0-n阶的导数:余项:满⾜n阶可导这个条件实在是太苛刻,导致实际上泰勒插值并不常⽤,下⾯介绍拉格朗⽇插值与⽜顿插值,这两种⽅法在本质上是相同的。

⼆、拉格朗⽇插值上⾯引论中提到,⼀般来说多项式插值就是求n-1个线性⽅程的解,拉格朗⽇插值即是基于此思想。

拉格朗⽇创造性的避开的⽅程组求解的复杂性,引⼊“基函数”这⼀概念,使得快速⼿⼯求解成为可能。

DEF:求作<=n 次多项式 p n(x),使满⾜条件p n(x i)= y i,i = 0,1,…,n.这就是所谓拉格朗⽇( Lagrange)插值先以⼀次(线性)为例,介绍基函数⽅法求解,再推⼴到任意次多项式:已知x0,x1;y0,y1,求P(x)= a0 + a1x,使得P(x)过这两点。

第1章 插值方法

第1章 插值方法

1.2牛顿插值公式
牛顿插值公式的基本思想是:把Pn(x)设 计为递推形式。 Pn(x)=Pn-1(x)+an(x-x0)…(x-xn-1) =a0+a1(x-x0)+a2(x-x0)(x-x1)+ … + an(x-x0)…(x-xn-1) 满足Pn(xi)=f(xi)=Yi i=0,1,2,…,n 称为牛顿插值公式。
1.2牛顿插值公式
为了简化上式,引进记号: 0(x)=1 i(x)=(x-xi-1) i-1(x) =(x-x0)(x-x1)…(x-xi-1) i=1,2 …,n Pn(x)=a0 0(x) +a1 1(x) + …+ an n(x) 0(x) ,1(x) ,… ,n(x)称为牛顿插值以x0, x1, …, xn为插值节点的基函数。 如果增加一个新节点,只需增加一个新项 an n(x)
' i 1
P
(x) 0 ,1
x x1 x 0 x1
f ( x0 )
x x0 x1特金插值公式
过两点(X0,Y0),(X2,Y2)的一次线性插值函数为:
P
0,2
(x)
x x2 x0 x2
f ( x0 )
x x0 x2 x0
f ( x2 )
埃特金插值的算法: Input X, (Xi,Yi), I=0,1,2,…,n FOR k=1 TO n
FOR i=k TO n
y(i)=y(k-1)+((y(i)-y(k-1)) /(x(i)-x(k-1)))*(x-x(k-1))
Output y(n)
1.4 存在唯一性定理
定理1 有惟一的n次多项式Pn(x),满足 条件: Pn(xi)=yi (i=0,1,…,n)

第二章-函数插值-1

第二章-函数插值-1
为什么插值
大多数实际问题都可用函数来表示某种内在规律的数量关系 但函数通常无法给出,只有通过实验或观测得到的数据表 如何根据这些数据推测或估计其它点的函数值? 例:已测得在某处海洋不同深度处的水温如下:
深度(M) 466 741 4.28 950 3.40 1422 2.54 1634 2.13 水温(oC) 7.04
常用插值方法
P(x)
x0
x1
x2
x
x3
x4
如果存在一个简单易算的函数 p(x) ,使得
p(xi) = f(xi),i = 0, 1, ... , n
则称 p(x) 为 f(x) 的插值函数 [a, b] 为插值区间,xi 为插值节点,p(xi) = f(xi) 为插值条件 插值节点无需递增排列,但必须确保互不相同! 求插值函数 p(x) 的方法就称为插值法
多项式插值
多项式插值 已知函数 y = f(x) 在 [a, b] 上 n + 1 个点 a x0 < x1 < ꞏ ꞏ ꞏ < xn b 处的函数值为 y0 = f(x0),… ,yn = f(xn)
求次数 不超过 n 的多项式
p(x) = c0+c1x + ꞏ ꞏ ꞏ + cnxn,
设 p(x) = a0l0(x) + a1l1(x) + ꞏ ꞏ ꞏ + anln(x) 将 p(xi) = yi ,i = 0, 1, ... , n 代入,可得
ai = yi ,i = 0, 1, ... , n p(x) = y0l0(x) + y1l1(x) + ꞏ ꞏ ꞏ + ynln(x) Ln(x) 就称为 f(x) 的 Lagrange 插值多项式

第2讲:插值法

第2讲:插值法
i 0
n
为满足条件 Ln ( xk ) yk , (k 0, 1, , n) 的 n 次Lagrange插值多项式,则对任意 x [a , b]
第二章:插值
数值分析

f ( n1) ( ) Rn ( x ) f ( x ) Ln ( x ) n1 ( x ) (n 1)!
p( x )
sin x
3 2
y
x
2
o

2

第二章:插值
数值分析
1、插值的基本概念
设函数 y f ( x) 在区间 a, b 有定义,且在已知点:
y0 , y1 , , yn a x0 x1 xn b 上的函数值为:
如果存在一个简单函数 y p( x) 使 yi p( xi )
0.330365
解:
第二章:插值
数值分析
f ( n1) ( ) 由 Rn ( x ) f ( x ) Ln ( x ) n1 ( x ) (n 1)! sin 得 R1 ( x ) ( x 0.32)( x 0.34) 2
| sin | | 0.3367 0.32 || 0.3367 0.34 | 于是 | R1 (0.3367) | 2 sin0.34 0.0167 0.0033 0.0000091892 34 2
0.330387
f ( n1) ( ) 由 Rn ( x ) f ( x ) Ln ( x ) n1 ( x ) (n 1)! sin ~ 得 R1 ( x ) ( x 0.34)( x 0.36) 2
第二章:插值
数值分析
于是
| sin | ~ | R1 (0.3367) | | 0.3367 0.34 || 0.3367 0.36 | 2 sin0.36 0.0033 0.0233 0.0000135431 7 2

最新文档-Newton插值-PPT精品文档

最新文档-Newton插值-PPT精品文档
解 : 由 差 商 与 导 数 之 间 的 关 系
f[20,21, ,27]f(7 7)! ()7 7!!1
f[20,21, ,28]f(8 8)! ()8 0!0
数计学院-黄陈思
上面我们讨论了节点任意分布的插值公式,但实际应 用时经常会遇到等距节点的情形,这时插值公式可以 进一步简化,计算也简单多了,为了给出等距节点的 插值公式,我们先来看一个新概念;
数计学院-黄陈思
k 1
k1
k 1
k (x) (x x j ) (x0 thx0 jh) (t j)h
j0
j0
j0
则插值公式
n
Nn(x) f0 f[x0,x1, ,xk]k(x) k1
化为
Nn(x0th)
f0
n
[
k 1
若 用 插 值 基 函 数 表 示 , 则 在 整 个 区 间 [a,b]上 Ih(x)为
n
Ih(x)=fjlj(x) j=0
x xj
xj1 xj1
,xj1

x

xj
(
j

0略去)
其中,lj
(x)=xxj
xj1 xj1
,xj
x
xj1( j
n略去)
a n(xx0)x (x1) (xxn 1)
其 中 a 0 ,a 1 ,… … a n 为 待 定 系 数
数计学院-黄陈思
P(x)应满足插 P(xi)值 fi ,条 i0,件 1, ,n
有 P(x0)f0a0
a0 f0
P ( x 1 ) f1 a 0 a 1 ( x 1 x 0 )
2fkfk1fk 为f (x)在xk 处的二阶向前差分 2fk fk fk1 为f (x)在xk 处的二阶向后差分

第二章插值

第二章插值

f x0 , x1, x2
f x1, x2 f x0 , x1为 f
x2 x0
在x0 , x1, x2的二阶差商
.............................
一般f x0 , x1, xk ,
f x1, x2 ,, xk f x0 ,, xk1
xk x0
为f 在x0 ,, xk的k阶差商。
引入 (t) f (t) Ln (t) k (x) (t x0 ) (t x1)(t xn ),
显然在 x0 , x1,, xn , x为零。由Rolle定理 (反复使用)
有 ( x0 , xn ),使 (n1) ( ) 0,即f (n1) ( ) k ( x) (n 1)! 0
y1 x1
将 a0 , a1 代入插值多项式得:
L1(x)
y1x0 y0x1 x0 x1
y0 x0
y1 x1
x
y0
x x1 x0 x1
y1
x x0 x1 x0
令:
l0 (x)
x x1 x0 x1
, l1 ( x)
x x0 x1 x0
即有: L1(x) y0l0 (x) y1l1(x)
其系数行列式:
1 x0 x0n
1
x1
x1n
(xi x j ) 0 0 jin
1 xn xnn
故由Crammer法则知,当x0 xn互异时,该方程组解
存在且唯一.
在实际实用中,人们不采用待定系数法,因为: (1)、计算复杂;
(2)、不容易计算误差。
§2.1 Lagrange插值
这样,对于函数 f (x)在区间[a,b]上的各种计算, 就用对插值函数 p(x) 的计算取而代之。

拉格朗日插值基函数的相关性质

拉格朗日插值基函数的相关性质
j=0 k-j
令x=0,则∑li(0)xi +wn+1(0)=0,
n i=0
n+1
所以∑(xi-x)kli(x)=∑(∑(-1) CK xix )li CKxix ,
i=0 i=0 j=0 k j=0 k-j j k-j n i=0
J
j k-j
n
n
k
k-j
j j k-j
即∑li(0)xi =-wn+1(0)=(-1) x0x1…xn。 (5 ) 有 %由拉格朗日插值公式, P ( ξ) P(x)=∑Pi(xi)li(x)+ w(x) i=0 (n+1)!
当f(x)=x =1时, 有∑li(x)x =1, 故∑li(0)=1;
i=0 i=0

n

n
参考文献 :
当f(x)=x , (k=1,2,…,n)时, 由于f
n i=0 k k
k
(n+1)
(ξ)=0,
[1] 王能超, 易大义. 数值分析[M]. 北京:清华大学出版社, 1999. [2] 王仁宏. 数值逼近[M]. 北京:高等教育出版社, 2004. [3] 徐萃薇, 孙绳武. 计算方法引论[M]. 北京:高等教育出 版社, 2004. [4] 封建湖, 车刚明. 计算方法典型题分析解集[M]. 西安:
i=0 (n+1) k 1 ) 对 f (x) =x , 1, 2, …, f (ξ w n+1 (x), k=0, (n+1)! n+1进行讨论。
a(n+1)! w(x), (n+1)!
×f (x i ) +
所以, P(x)=∑P(xi)li(x)+aw(x)。
i=0
(6 ) 易证。 %利用埃尔米特插值公式[3]P86-125,

数值分析插值函数

数值分析插值函数

Newton 插值多项式利用插值基函数很容易得到拉格朗日插值多项式,拉格朗日插值公式结构紧凑,在理论分析中甚为方便,但当插值节点增减时全部插值基函数),,1,0)((n ix l i =均要随之变化,不得不重新计算所有插值基函数)(x l i ,这在实际计算中是很不方便的,为了克服这一缺点,引入了出具有承袭性质的牛顿插值多项式,首先介绍在牛顿插值中需要用到的差商计算。

◆ 差商设有函数,,,),(210x x x x f 为一系列互不相等的点,称ji j i x x x f x f --)()()(j i ≠为)(x f 关于点j i x x ,的一阶差商,记为],[j i x x f ,即ji j i j i x x x f x f x x f --=)()(],[ 1-14)类似于高阶导数的定义,称一阶差商的差商ki k j j i x x x x f x x f --],[],[为)(x f 关于kj i x x x ,,的二阶差商,记为],,[k j i x x x f .一般地,称kk k x x x x x f x x x f ---021110],,,[],,,[为)(x f 关于kx x x ,,,10 的k 阶差商,记为kk k k x x x x x f x x x f x x x f --=-02111010],,,[],,,[],,,[函数)(x f 关于0x 的零阶差商即为函数)(x f 在0x 的函数值,)(=][00x f x f 。

容易证明,差商具有下述性质: (1)各阶差商均具有线性性,即若)()()(x b x a x f ψϕ+=,则对任意正整数k,都有],,,[],,,[],,,[101010k k k x x x b x x x a x x x f ψϕ+=(2)k 阶差商],,,[10k x x x f 可表示成)(,),(),(10k x f x f x f 的线性组合。

插值基函数

插值基函数

插值基函数基本初等函数包括以下几种:(1)常数函数y=c(c为常数),(2)幂函数y=x^a (a为常数),(3)指数函数y=a^x(a\ue0,a≠1),(4)对数函数y=log(a)x(a\ue0,a≠1,真数x\ue0),(5)三角函数以及反三角函数(如正弦函数:y=sinx反正弦函数:y=arcsinx等)幂函数定义:一般地,形如y=xα(α为有理数)的函数,即以底数为自变量,幂为因变量,指数为常数的函数称为幂函数。

例如函数y=x0 、y=x1、y=x2、y=x-1(注:y=x-1=1/x y=x0时x≠0)等都是幂函数。

一般形式如下:(α为常数,且可以是自然数、有理数,也可以是任意实数或复数。

)指数函数定义:指数函数就是数学中关键的函数。

应用领域至值e上的这个函数记为exp(x)。

还可以等价的记为ex,这里的e就是数学常数,就是自然对数的底数,对数等同于 2.,还称作欧拉数。

通常形式如下:(a\ue0, a≠1)对数函数定义:一般地,函数y=logax(a\ue0,且a≠1)叫做对数函数,也就是说以幂(真数)为自变量,指数为因变量,底数为常量的函数,叫对数函数。

其中x就是自变量,函数的定义域就是(0,+∞),即x\ue0。

它实际上就是指数函数的反函数,可以则表示为x=ay。

因此指数函数里对于a的规定,同样适用于于对数函数。

通常形式如下:(a\ue0, a≠1, x\ue0,特别当α=e时,记作y=ln x)常见三角函数主要有以下 6 种:正弦函数:y =sinx,余弦函数:y =cos x,正弦函数:y =tan x,余切函数:y =cot x,余割函数:y =sec x,正割函数:y =csc x。

此外,还有正矢、余矢等罕用的三角函数。

反三角函数主要存有以下6种:反正弦函数:y = arcsin x,反余弦函数:y = arccos x,反正切函数:y = arctan x,反余切函数:y = arccot x,反正割函数:y = arcsec x,反余割函数:y = arccsc x。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

次式唯一确定。有两种 方法可以证明
10与上次课一样,列出
然后证明系数行列式 插值时比较复杂
但此法在处理高维
16
20思路是

要证
的唯一性,只须指出
若 插值函数
,则在
是一个多项式且由假设有
上二次
17
故其必然同时含有因子 即

为二次式,故必有
方法简单易推广。
基函数
,则 (4.12)
称为单元 上二次插值的基 函数,很容易从长度坐标得到。
18
从图形看
用长度坐标表示时:
考虑到
,则

因子,再要满足
则可写出


(即
时 ),
19
同理
(4.13)
(2) (i)
的性质

上连续,且有分段连续微商
20
(ii)当 即
是二次多项式时, 就是 从而由逼近定理估计
本身,
(iii) 的总体自由度:2N-1 一般说来,总还可以构造更高次的Lagrange 型插值函数,
多种不同的形式,但齐k次多项式却是唯一的。
只要证明对任何


即有
11
这是因为在开区间(0,1)中任取k+1个不同点
, 由于当

(4.8)
其系数行列式为
12


的解
,有
,故式(4.8)
40
若取 为独立变量(
),则
x1
Q1
X2 Q2
L为
为顶点的单元的长度。13
为方便起见,把对x的积分换成对长度坐标的积分,特别 是当被积函数本身已由长度坐标表出的时候。
的(
)之间有
一一对应关系,(
)可作为坐标,称为长度坐标
(只有一个变量独立)。
20 单元顶点 (0,1)和(
和形心的长度坐标分别是(1,0),
)。
10
30 任一k次多项式

的齐k次多项式,反
之亦然(由于
,任何数乘以1还是原数,只须对
的任一项
乘以
使可得到
的齐k次式) 另:把k次多项式
化成
的k次多项式虽可有
(4.9)
任意区间标准区间[0,1] 注意Euler 积分公式
利用式(3.9)直接得到
(4.10)
14
(4.11)
这个公式在计算线单元“刚度系数”和“荷载向量”常用
2.高次Lagrange 型插值(1)
的定义:
已知函数 要求:
在各单元顶点和中点的函数值 和
10
15
20 在每个单元

是二次
式。给中点值的原因是三点能使二
对于基函数,一般研究下述问题:
1.连续性(光滑性)
2.逼近阶(误差大小)
2
3.总体自由度(关系到离散单元的数量、工作量) 为说明每类插值函数的逼近度,需要引进函数的度量, 命
其中n=1,2,3分别对应一维,二维和三维情况。
都是非负整数。
3
逼近定理 设f(x)是给定在Ω上的函数,它使得
有意义, 是f(x) 的插值函数,
②高次Lagrange型 ③Hemnite 型
并分别叙述了它们的充滑性, 29
逼近度和总体自由度,这也是谈插值必谈的三点,根据 这三点,权衡精度和工作量这对矛盾的统一体来选择或 构造各种不同的插值多项式。
在讲一维插值中多次利用长度坐标

为我们方便地写出插值基函数提供了条件,需熟练
掌握,在二维插值中,这种思想将发展成面积坐标。
已知值(=f(x))
Hermite型:除本身外,还要求多项式的微商(

法向微商)在插值点上取已知值。
插值函数的定义 设区间[a,b]被分成若
干单元,节点为
5
已知函数 使得
10 20 在第一单元 是一次式。
在各节点的值,插值函数 上
(4.3)
6
线性插值函数的性质
10
在[a,b]上连续,有分段连续微商。
20 若f(x)取作一次多项式,则
就是它本身,即
,从而由逼近定理有估计:
其中
7
30简洁,下面研究长度坐标,回忆上一章线性
插值基函数的线性变换[式(2-32)到式(2-35)]
B λ2
Pm
1
0 1A
λ1
e
Pi (t=0)
Pj(t=l)
将e变成
平面上的标准三角形OAB。
第四章 插值与基函数 重新回忆虚功方程它是解释有限元法的思想基础。
注意到未知位移是通过插值函数用结点位移表示


[N] 是关键。故可以说采用
插值函数位移模式是有限元法的一个重要特点。这样提高
插值精度是提高有限元法精度的重要手段。换言之,用什
么单元的问题是关键问题,它决定了工作量和精度。
1
插值函数类是有限维的,与空间向量存在着一组基一样, 也存在一组基函数,所有同一类的插值函数都可通过这组 基函数表现出来。例如三角形单元中有三个基函数(一组 基)。
如当中加两个点等等。这样插值函数逼近的 精度会有所提高,但充滑性并不增加,不合 算。如作位移模式,仅位移连续,而转角等 不连续。因此,如需在单元顶点上增加微商 条件的话,拟采用Hermite型插值。
21
3.三次Hermite 型插值
(1)
的定义
函数
在每单元端点的函数值

微商值,
使
满足
10 20 在每一单元
另外又把N变换成三角形弧长的一次式[式(2-35)]
8
这里,研究一个小区间:

(4.4)
λ1 λ2

1
1
(4.5)
xi
Xi+1
称为单元 上线性插值基函数,很有用
(这样,无论对于哪一个单元都可以用同一形式表示)
恰好又为长度比:
9
(4.6)
性质: 10 记
点的坐标为
,则有
(4.7)
这说明坐标X与满足关系式
在这里再次强调
的定义
30
(二)二维插值 1.二维插值的特点:
一维的推广,但情况复杂一些,如 10 两个相邻单元结点的连续可微不等于边的连续可微 性,因此对每个插值函数在整个区域上的连续可微必须认 真考虑。
26
得到 同理得
之条件 ,有
式(3.14)也可写成
(4.15)
(4.14a)
27
(2)
的性质:
(i)

连续的二阶微商。
上有一阶连续微商和分变
(ii)如 本身,即
为三次多项式,则
就是
则有估计式
28
(iii)总体自由度:2N
归纳一下: 一维插值讲了三种插值多项式,分别为 ①线性Lagarange 型
它在位移光滑的区域 上有L-1阶连续微商,而L阶微商
在 上分块连续,如果它对于K次多项式
是准确的,

,则有估计式
(4.2)
其中 与h,f无关的常数。
是所有插值单元的最大直径,M是
4
(注) 是插值运算因子, 变为
,即把f(x)
(一)一维插值
1.线性插值(Lagrange型)与长度坐标
Lagrange型:只要求插值多项式本身在插值点上取
是三次式

22
为构造 即
根据条件(即
),多项式
中必含

项,从而
,否则至少4次.
,要在每个单元 上构造四个基函数,
(4.14)
这些基函数应满足:
23
24
用长度坐标表示,注意到 由
,则
可知
这样
必含
项,故导数要为0,
25
根据长度坐标的性质(3),
多项式, 这样可将
表为
的多项式为齐3次
为待求系数
利用
相关文档
最新文档