数值微分法

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

第三章 数值积分与数值微分
如果用两端点的“高度”f(a)与f(b)的算术平均作为平均高度f
()
ba 的近似值,这样导出的求积公式f : a ) f (b)] T [ ( 2
(1.1)
便是我们所熟悉的梯形公式 . ab 而如果改用区间中点 c 的“高度”f (c)近似地取代平 2 均高度f (),则又可导出所谓中矩形公式(今后简称矩形公式):
Cotes系数见表3-1.
第三章 数值积分与数值微分
表 3-1
n 1 ½ ½
2
3 4 5 6
1/6
1/8 7/90 19/2 88 41/8 40 751/ 1728 0 989/ 2835 0
4/6
3/8 32/90 75/28 8 216/8 40 3577/ 1728 0 5888/ 2835 0
n
t j dt k j
n
( 1) n k 1 k!( n k )! n
(t
j 0 j k
j )dt
可见,
c
(n) k
系数不但与被积函数无关,而且与积分区间也无关,并
且,由(3.1.5)可知,
c
(n) k
ck
( nk )
, k 0,1, n.利用(3.1.5)求出的部分
(3.1.7)
第三章 数值积分与数值微分
例3.2 近似值
用Newton-Cotes公式计算积分

/4
0
sin xdx 1
2 的 2
解 利用公式(3.1.3),计算结果列于表3-2,其中误差采用积 分精确值减去用Newton-Cotes公式的计算值。 表3-2
n 计算值 误差 1 0.27768018 0.01521303 2 0.29293264 0.00003942 3 0.29291070 0.00001748
成立。

b
a
f ( x )dx (b a ) f()
就是说, 底为b-a 而高为f()的矩形面积恰等
于所求曲边梯形的面积 .
问题 在于点的具体位置一般是不知道的,因而 难以准确算出 f()的 值.我们将f ()称为区间[a, b]上的平均高度.这样,只要对平均高度 f()提供一种算法,相应地便获得一种数值求积方法.
证 设 L1 ( x )是f(x)以
那么有
x
0
a,
x
1
b 为节点的一次插值多项式,
R ( x)
1
f ( x)
L ( x)
1
f [ x 0 , x1 , x ]
x
2
第三章 数值积分与数值微分
两边积分的梯形公式的误差
由于 故
x ( x a)(x b)
2
2 在[a,b]上不变号, f x c a , b,
2
•这是一个椭圆积分计算问题。
卫星轨道的计算也一个椭圆积分计算问题。找不到被积 函数的原函数。然而,用数值分析中的数值积分方法计算, 并不是很难的计算问题。
第三章 数值积分与数值微分
本章讨论常用的数值求积公式及它们的误差估计和代数 精度,而对数值微分只作简单介绍。
积分中值定理:在[a, b]内存在一点 ,有
精度,只要令它对于f (x) = 1,x,…,xm 都能准确成立,这就要求
a f ( x )dx k 0 Ak f ( xk ) 具有m次代数
b
n
Ak b a ; 1 2 2 Ak x k (b a ) ; 2 A x m 1 (b m 1 a m 1 ) . k k m 1
a
n
1、 对于[a, b]上1次插值,有L1 ( x)
A1 A2
ba 2
x b a b
x a f (a) ba f (b)

b
a
f ( x )dx ba [ f (a ) f (b)] 2
此即梯形公式。
为便于计算,一般取等距离节点得到近似公式:
第三章 数值积分与数值微分
b b b a k 0 a a

b a
b f ( n 1) ( x ) n 1 ( x xk ) dx f n 1 n 1 ( x)dx (n 1)! k 0 n 1! a
其中与变量x有关。由此可知,对于次数小于或等于n的多项式 发f(x) ,其余项 Rn [ f ] 0 。
a k
b
称由(3.1.2)给出求积系数的公式(3.1.1)为插值型求积公式。
n
(3.1.2)
利用Lagrange插值多项式的余项可知插值型求积公式的余项为
R[ f ] I I n f ( x)dx Ak f ( xk ) [ f ( x) Ln ( x)]dx Rn ( x)dx
b k 0 a
n
Ak
Ak
b
a
由节点 决定, j k ( xk x j ) dx 与 f (x) 无关。
( x x j )
第三章 数值积分与数值微分
I [ f ] f ( x)dx Ak f ( xk )
b a k 0
n
(3.1.1)
其中求积系数
A
k

l dx, k 0,1,n
10496/ 28350
2989/ 17280
4540/ 28350
1323/ 17280
10496 /2835 0
751/1 7280
5888/ 2835 0 989/2 8350
8
第三章 数值积分与数值微分
当n=1时,Cotes系数为
c
求积分式化为
(1) 0
c1 1 / 2,
(1)

b
t j dt k j
n
(3.1.5)
( 1) n k 1 k!( n k )! n
(t
j 0 j k
j )dt
第三章 数值积分与数值微分
利用节点的等分性,可以把Cotes系数的表达式化简.作变化x=a+th, 则有
c
n k
h ba

n 0 j 0 jk 1 0
第三章 数值积分与数值微分
一、数值求积的基本思想
b
前言
积分 I f ( x )dx 只要找到被积函数 f (x)原函数F(x),便有 a 牛顿—莱布尼兹(Newton—Leibniz)公式

b
a
f ( x )dx F (b) F (a )
si n x 实际困难:大量的被积函数( , sin x2 等), 找不到用初等函 x 数表示的原函数;另外, f (x)是(测量或数值计算出的)一张数
据表时,牛顿—莱布尼兹公式也不能直接运用。
• 例如,一块铝合金的横断面为正弦波,要求原材料铝合金板 的长度。也就是f (x)=sinx 从x=0到x=b的曲线弧长L,可用积分表示 为
第三章 数值积分与数值微分
L

b
0
1
f
'
x dx
2

b
0
1 cos x dx
1/6
3/8 12/90 50/28 8 27/84 0 1323/ 1728 0 928/2 8350 1/8 32/90 50/288 272/84 0 7/90 75/28 8 27/84 0 19/28 8 216/8 40 41/84 0 3577/ 1728 0 928/2 8350
7
2989/1 7280
a
f ( x )dx
ba [ f (a ) f (b)]. 2
(3.1.6)
此公式称为梯形公式。. 当n=2时,Cotes系数为 1 4 1 ( 2) 2 2 , c1 , c 2 c0 6 6 6 求积公式为 b ba ab f ( x )dx f (a ) 4 f ( ) f ( b ) a 6 2 此公式称为Simpson公式。
第三章 数值积分与数值微分
3.1.3 Newton-Cotes公式的误差分析
定理 3.1 设 f x c 2 a , b, ,则对梯形公式(3.1.6)有
R1 f I f I1 f ba f " ( ), a , b 12
(3.1.8)
第三章 数值积分与数值微分

1
0
例3.1 给定求积节点 x0 =1 4 , x1 3 4 试推出计算积分 f ( x )dx 的插值型求积公式,并写出它的余项。
解: 因要求所构造的求积公式是插值型的,故其求积系数可表 示为 1 11 3 4 x dx 1 A0 0 l 0 ( x )dx 0 2 2 1 11 1 l 1 ( x )dx 3 4 x dx A1 0 0 2 2 故求积公式为 1 1 1 3 0 f ( x )dx 2[ f ( 4 ) f ( 4 )] 若 f " ( x ) 在[0,1]上存在,则该求积公式的余项为
1 1 1 3 R[ f ] f " ( )( x )( x )dx 2 0 4 4 其中ξ属于(0,1)并依赖于x。
数值求积方法是近似方法,为要保证精度,我们自然希望求积 公式能对“尽可能多”的函数准确地成立,这就提出了所谓代数精 度的概念.
第三章 数值积分与数值微分
定义3.1 如果某个求积公式对于次数≤m的多项式均能准确地成 立,但对于m+1次多项式就不一定准确,则称该求积公式具有m次 代数精度. 一般地,欲使求积公式
第三章 数值积分与数值微分
插值型积分公式
在[a, b]上取 a x0 < x1 <…< xn b,做 f 的 n 次插值
多项式 Ln ( x ) f ( xk )l k ( x ) ,即得到
k 0 n

b
a
f ( x )dx f ( xk ) l k ( x )dx
c
(n) k

1 ba
l
a
b
k
( x) dx
(n)
(3.1.4)
公式(3.1.3)称为n 阶Newton-Cotes求积公式,称 c k 为Cotes 系数 利用节点的等分性,可以把Cotes系数的表达式化简.作变化 x=a+th,则有
c
n k

h ba

n 0 j 0 jk 1 0
n
3.1.2 Newton-Cotes求积公式
将积分区间[a,b]划分为n等分,步长h=(b-a)/n,节 点 xk a kh, k 0,1,n. 插值型求积公式(3.1.1)可以写 成 n (n) I f I n f (b a) ck f ( xk ), (3.1.3) k 0 其中
第三章 数值积分与数值微分
如果求积公式是插值型的, 按余项式, 对于次数≤ n的多项式 f (x), 其余项R[ f ] 等于0,因而这时求积公式至少具有n次代数精度.
定理1:形如 Ak f ( xk ) 的求积公式至少有 n 次代数精度 b k 0 该公式为插值型(即:Ak lk ( x )dx)
第三章 数值积分与数值微分
§3.1 Newton-Cotes求积公式
3.1.1 插值型求积法 3.1.2 Newton-Cotes求积公式
3.1.3 Newton-Cotes公式的误差分析
总结
第三章 数值积分与数值微分
第三章 数值积分和数值微分
学习目标:
理解求积公式及代数精度概念,掌握确 定求积公式的代数精度的方法,掌握 Newton-Cotes 求积公式、Romberg算法 及Gauss求积公式的构造技术、特点及 余项形式。掌握复化梯形求积公式、复 化Simpson求积公式的构造技术及余项 形式。了解上述求积公式的适用类型并 会熟练使用这些公式做数值积分。了解 数值微分法及 Richardson 加速技术, 了解Newton-Cotes求积公式、Gauss 求 积公式的稳定性问题。
f
x
0
,
x
1
,
x

在[a,b]上是连续的.由于积分中值定理得
由此即得(3.1.8).
第三章 数值积分与数值微分
定理 3.2
4 设 f ( x) c [a, b] ,则对Simpson公式(3.1.7)有
(3.1.9)
证 设
ab R (b a ) f 2
(1.2)
第三章 数值积分与数值微分
3.1
Newton-Cotes求积分式
关键是f(x)
3.1.1 插值型求积法
近似计算 I f wk.baidu.com x )dx
a
b
Pn ( x)dx
a
b
思 利用插值多项式 P ( x ) f ( x ) 则积分易算。 n 路
相关文档
最新文档