第四章 数值积分与数值微分
数值分析-第4章 数值积分和数值微分

A0+A1=2 A0x0+A1x1=0 A0x02+A1x12=2/3 A0x03+A1x13=0
A0 A1 1 解得: 1 x 0 x1 3
求积公式为
1 1 1 f ( x)dx f ( ) f ( ) 3 3
x f(x)
数值分析
1 4
2 4.5
3 6
4 8
5 8.5
1
一、数值积分的基本概念 求积节点 数值积分定义如下:是离散点上的函数值的线性组合
I [ f ] f ( x)dx I n [ f ] Ai f ( xi )
b a i 0 n
称为数值积分公式
称为求积系数,与f (x)无关,与积分区间和求积节点有关
b a
Rn ( x) dx
定理:形如 Ak f ( xk ) 的求积公式至少有 n 次代数精度
A 该公式为插值型(即: k a l k ( x)dx )
数值分析
b
5
例1 试确定参数A0,A1,A2,使求积公式
1 f ( x)dx A0 f (1) A1 f (0) A2 f (1)
证明 因为Simpson公式对不高于三次的多项式精确成立。即
b
a
p 2 ( x)dx
ba ab [ p 2 (a) 4 p 2 ( ) p 2 (b)] 6 2
构造三次多项式H3(x),使满足 H3(a)=(a) ,H3(b)=(b),
H 3 (( a b) / 2) f (( a b) / 2), H 3 (( a b) / 2) f (( a b) / 2), 这时插值误差为
1
数值分析(李庆杨第四版)Cht4 数值积分和数值微分

1in
设f (xk )有误差k , 即f (xk ) ~fk k (k 0,1,,n), 则有
| In ( f ) In ( ~f ) |
n
wk
[
f
(
xk
)
~fk
].
定义3
若
0,
k 0
0,只要
f (xk )
~fk
(k
0,,n), 就有
| In ( f ) In ( ~f ) |
n
其中系数l (l 1,2,)与h无关.
T
( h) 2
I
1
h2 4
2
h4 16
l
h 2l
2
.
T1(h)
4T (h) T (h)
2
3
I
1h4 2h6 .
T1( h2)
I
1
h4 16
2
h6 64
.
T2 (h)
16T1(
h) 2
T1(h)
15
I
1h6
2h8
.
( 4.7) ( 4.8) ( 4.9)
1 8
2
1 3
0.000434 .
RS
I
S4
1 2880
1 4
4
1 5
0.27110-6.
作业 P159, 6.
§4 龙贝格求积算法
一、梯形公式的递推化(变步长求积法)
把区间[a,b]作n等分得n个小区间[xi , xi1],
h ba,则 n
复合梯形公式
Tn
n1h [
i02
f
(xi )
具有相应的收敛性和稳 定性.
复合柯特斯求积公式
数值分析课件第4章数值积分与数值微分

森(simpson)公式(又称为抛物形求积公式),即
S b a [ f (a) 4 f (a b) f (b)].
6
2
上页 下页
n = 4 时的牛顿-柯特斯公式就特别称为柯特斯公 式. 其形式是
上页 下页
4.1.1 数值求积的基本思想
由积分中值定理, 对连续函数f(x), 在区间[a, b]
内至少存在一点,使
I
b
a
f
(x)d
x
(b
a)
f
(
)
只要对平均高度 f() 提供一种近似算法, 便可相应
地获得一种数值求积方法. 即所谓矩形公式.
几何图形见书p119.
上页 下页
例如, 用区间[a, b]两端点的函数值 f(a)与f(b)的
nn
(t j)dt
0 jk
(k=0,1,,n)
则 Ak (b a)Ck(n) , 于是得求积公式
n
In (b a) Ck(n) f ( xk )
k0
称为n 阶牛顿-柯特斯 (Newton-Cotes)公式, Ck(n) 称 为柯特斯系数。
显然, 柯特斯系数与被积函数 f (x) 和积分区间
如为了构造出上面的求积公式,原则上是一个 确定参数xk和Ak的代数问题.
上页 下页
4.1.3 插值型求积公式
设给定一组节点 a x0 x1 xn1 xn b
且已知f(x)在这些节点上的函数值 f(xk), 则可求得f(x)
的拉格朗日插值多项式(因为Ln(x)的原函数易求)
n
Ln ( x) f ( xk )lk ( x) 则 f (x)Ln(x)
k0
如果对任I给n( 小f )正 I数n(ε~f>)0, 只n 要Ak误[ f差( x|δkk)|充 ~f分k ]小就 ,有
数值分析课件 第4章 数值积分与数值微分

第4章 数值积分与数值微分1 数值积分的基本概念实际问题当中常常需要计算定积分。
在微积分中,我们熟知,牛顿—莱布尼兹公式是计算定积分的一种有效工具,在理论和实际计算上有很大作用。
对定积分()ba I f x dx =⎰,若()f x 在区间[,]ab 上连续,且()f x 的原函数为()F x ,则可计算定积分()()()ba f x dx Fb F a =-⎰ 似乎问题已经解决,其实不然。
如1)()f x 是由测量或数值计算以数据表形式给出时,Newton-Leibnitz 公式无法应用。
2)许多形式上很简单的函数,例如222sin 1(),sin ,cos ,,ln x x f x x x e x x-=等等,它们的原函数不能用初等函数的有限形式表示。
3)即使有些被积函数的原函数能通过初等函数的有限形式表示,但应用牛顿—莱布尼兹公式计算,仍涉及大量的数值计算,还不如应用数值积分的方法来得方便,既节省工作量,又满足精度的要求。
例如下列积分24111ln11arc 1)arc 1)xdxxtg tg C++=+⎡⎤+++-+⎣⎦⎰对于上述这些情况,都要求建立定积分的近似计算方法—数值积分法。
1.1 数值求积分的基本思想根据以上所述,数值求积公式应该避免用原函数表示,而由被积函数的值决定。
由积分中值定理:对()[,]f x C a b∈,存在[,]a bξ∈,有()()()baf x dx b a fξ=-⎰表明,定积分所表示的曲边梯形的面积等于底为b a-而高为()fξ的矩形面积(图4-1)。
问题在于点ξ的具体位置一般是不知道的,因而难以准确算出()fξ。
我们将()fξ称为区间[,]a b上的平均高度。
这样,只要对平均高度()fξ提供一种算法,相应地便获得一种数值求积分方法。
如果我们用两端的算术平均作为平均高度()f ξ的近似值,这样导出的求积公式[()()]2b a T f a f b -=+ (1.1)便是我们所熟悉的梯形公式(图4-2)。
数值分析课程第五版课后习题答案(李庆扬等)

数值分析课程第五版课后习题答案(李庆扬等)数值分析课程第五版课后习题答案(李庆扬等)第一章:数值分析导论1. 解答:数值分析是一门研究如何使用计算机来解决数学问题的学科。
它包括了从数学理论到计算实现的一系列技术。
数值分析的目标是通过近似的方式求解数学问题,其结果可能不是完全精确的,但是能够满足工程或科学应用的要求。
2. 解答:数值分析在实际应用中起着重要的作用。
它可以用于求解复杂的数学方程、计算机模拟及建模、数据的统计分析等等。
数值分析是科学计算和工程计算的基础,对许多领域都有着广泛的应用,如物理学、经济学、生物学等。
3. 解答:数值方法指的是使用数值计算的方式来求解数学问题。
与解析方法相比,数值方法一般更加灵活和高效,可以处理一些复杂的数学问题。
数值方法主要包括了数值逼近、插值、数值积分、数值微分、线性方程组的求解、非线性方程的求根等。
4. 解答:计算误差是指数值计算结果与精确解之间的差异。
在数值计算中,由于计算机的有限精度以及数值计算方法本身的近似性等因素,都会导致计算误差的产生。
计算误差可以分为截断误差和舍入误差两种。
第二章:数值误差分析1. 解答:绝对误差是指实际值与精确值之间的差异。
例如,对于一个计算出的数值近似解x和精确解x_0,其绝对误差为| x - x_0 |。
绝对误差可以衡量数值近似解的精确程度,通常被用作评估数值计算方法的好坏。
2. 解答:相对误差是指绝对误差与精确解之间的比值。
对于一个计算出的数值近似解x和精确解x_0,其相对误差为| (x - x_0) / x_0 |。
相对误差可以衡量数值近似解相对于精确解的精确度,常用于评估数值计算方法的收敛速度。
3. 解答:舍入误差是由于计算机的有限精度而引起的误差。
计算机中使用的浮点数系统只能表示有限的小数位数,因此在进行数值计算过程中,舍入误差不可避免地会产生。
舍入误差会导致计算结果与精确结果之间存在差异。
4. 解答:误差限度是指对于给定的数值计算问题,所能容忍的误差范围。
数值分析(清华大学第五版) 第四章数值积分和微分

b
a
l j ( x)dx ( x x j -1 )( x x j 1 ) ( x x j 1 )( x x j 1 ) ( x xn ) ( x j xn )
dx
作变量代换, x a th ,则
n t (t 1) h (t j 1)(t j 1) (t n) 上式 dt b a 0 j ( j 1) 1(1) ( j n) 1 n t (t 1) (t j 1)(t j 1) (t n) dt n 0 j ( j 1) 1 (1) ( j n)
该积分仅与 n 有关,与 a, b, f ( x) 无关.
③ 设 n 1 个线性无关的次数 n 的多项式为 e0 ( x), 等距结点 x0 ,
过同样 , en ( x) ,
, xn , 对每一个 ei ( x) 利用 Newton Cotes 公式求积,且积分
余项均为零.即有
n b 1 b a a e0 ( x) dx c j e0 ( x j ) j 0 n 1 b e1 ( x)dx c j e( x j ) a (1) b a j 0 n b 1 b a a en ( x)dx c j en ( x j ) j 0
, n) ,
又设过该结点的次数 n 的 Lagrange插值多项式
P( x) f ( x j )l j ( x) ,
j 0
n
余项
f ( ) R( x) ( x) . (n 1)!
( n 1)
代数精确度
b n
定义 设求积公式 f ( x)dx A j f ( x j ) R(a, b, f ) .
数值分析第四章数值积分与数值微分-PPT课件

Cotes系数只与 j 和 n 有关, 与 f x 和积分区间 a , b
无关, 且满足:
1 C k
n
n
C n k
n
(n) 2 C j 1 j0
2、截断误差
Newton-Cotes公式的误差为:
1 ) f (n ( ) R (f) w (x ) dx n 1 a ( n 1 )! b n 2 n n h (n 1 ) f ( ) ( tj) dt , ( a ,b ) ( n 1 )!0 0 j
n ( u j ) du 2
据此可断定 R f 0 ,因为上述被积函数是个奇函数.
4、数值稳定性
现在讨论舍入误差对计算结果产生的影响. 设用公式 近似计算积分
( n ) I ( f ) ( b a ) C j f(xj) n j 0 n
I ( f ) f ( x)dx
a
b
0 , 1 ,2 , . . . n 时, 其中计算函数值 f x j 有误差 ,而 j j
计算 C
n
j
没有误差, 中间计算过程中的舍入误差也不考虑,
j
则在 I n ( f ) 的计算中,由
引起的误差为
( n ) e ( b a ) C f ( x ) ( b a ) C j) j (f(xj) n j j 0 ( n ) j j 0 ( n ) ( b a ) C j j n
x
f x
1 4
2 4.5
3 6
4 8
5 8.5
呵呵…这就需要积 原来通过原函数来计 分的数值方法来帮 算积分有它的局限性。 忙啦。 那…… 怎么办呢?
第四章 数值积分

3阶 精度
令它对于 f = 1, x, x 2 , x 3 准确成立,可列出方程 解:
λ0 + λ1 + λ2 + λ3 = 1 − λ0 − 1 λ1 + 1 λ2 + λ3 = 0 3 3 1 1 1 λ0 + 9 λ1 + 9 λ2 + λ3 = 3 − λ − 1 λ + 1 λ + λ = 0 3 0 27 1 27 2
(4-8)
∫
b
a
f ( x)dx ≈ ∑ ωi f ( xi )
i =0
n
(4-9)
定义4.2 求积系数由式(4-8)确定的求积公式(4-9) 称为插值型求积公式。
4.3 Newton-Cotes公式及其复合求积公式
设将求积区间[a,b]划分为n等分,选取等分点作 为求积节点构造形如下式的求积公式,如果公 式至少有n阶精度,则称之为n阶Newton-Cotes 公式。
0.5 − 0.1 S= (0.0001 + 0.0625 + 4 × 0.0081) = 0.00633 6
0 .5 − 0 .1 C= (0.0001× 7 + 0.0625 × 7 + 12 × 0.0081 + 32 × 0.0016 + 32 × 0.0256) 90 0.4 = (0.4382 + 0.0972 + 0.8704) = 0.006248 90
解:令它对于 ( x) = 1, x, x 2 准确成立,可列出方程 f
ω0 + ω1 + ω2 = 2 − ω 0 + ω 2 = 0 ω + ω = 2 / 3 2 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
柯特斯系数表
N
( cnN )
注意:
①
N 7 时,柯特斯系数为正,而 N 7 时,柯特斯系
数有正有负,求积公式的收敛性和稳定性均无法保证,因此只
讨论低阶的牛顿-柯特斯公式。
② Cotes系数 n C
( ( CnN ) C NN )n
( C nN ) 1 n 0 N
(N)
2、辛蒲生(Simpson)公式
ba ba 取N 2,则x0 a , x1 , x2 b , h 2 2
Cotes系数为:
C02
1 6
C12
2
4 6
2 C2
1 6
求积公式为:
( I 2 (b a ) C n2 ) f ( xn ) n 0
1 4 1 (b a )[ f ( x0 ) f ( x1 ) f ( x2 )] 6 6 6
y f ( x)
f (b )
f (a )
a
b x
矩形公式都是用了一个点上的函数值代替 f ( ) ,而梯形公式是用
了a, b两个点上函数值的算术平均代替 f ( ) 。 可以想象,多利用几个点上的函数值的算术(加权)平均来代替 f ( ) 可能会更好。
a x0 x1 xN b , 然后用 f ( xn ) 0,1, N ) 的加权平均作为 f ( ) 的近似值, (n
y
y f ( x)
y
y f ( x)
f (b )
f (a )
a
左(下)矩形公式:
b x
a
b
x
a
b
f ( x)dx f (a )(b a)
a
b
右(上)矩形公式:
a
b
f ( x)dx f (b)(b a)
y
y f ( x)
ab f( ) 2
a
b x
中矩形公式:
计算意义,就要求它对尽可能多的被积函数都准确地成立。
四、代数精度
定义:
如果求积公式对任何不高于 m 次的多项式都精确成立, 而对
m次多项式是不精确的,则称该求积公式具有 1
次代数精度。 m
或者说,要使求积公式有m次代数精度,只要它对于1,x,x2, …,xm都能准确成立,而对于xm+1不一定能准确成立。
仅与 n和N 有关。
③
④
二、低阶Newton-Cotes公式
在Newton-Cotes公式中,N=1,2,4时的公式是最常用也最重
要三个公式,称为低阶公式。
1、梯形公式
取N 1, 则x0 a , x1 b , h b a
( I1 f ( x )dx An f ( x n ) (b a ) C n1) f ( xn )
第四章
数值积分与数值微分
数值积分的必要性 求积公式及其代数精度 插值型求积公式
牛顿-柯特斯求积公式
高斯求积公式 复化求积公式 龙贝格求积公式 数值微分
第一节 引言
一、数值积分的必要性 实际问题中经常需要计算定积分,如:
I ( f ) f ( x )dx
a
b
在微积分中, Newton Leibniz公式
N b a ( 1) 0 0N(t j )dt N n!( N n)! j j n N ( 1) N n (b a ) 0 0N(t j )dt N n!( N n)! j j n j n N n
牛顿-柯特斯 求积公式
误差RN ( f ) RN ( x )dx
a b
( C nN ) f ( x n ) n 0
N
f ( N 1) ( ) 而RN ( x ) N 1 ( x ) ( N 1)!
示形式相当复杂。
(4) f ( x ) 的解析式根本不存在,表格或图形给出,例如为 实验或测量数据。 以上情况,Newton-Leibniz很难发挥作用,也说明通过原函数计 算积分有它的局限性,因此,研究定积分的数值计算问题具有很重要
的实际意义。
二、机械求积的概念
由积分中值定理知,对于积分 使得
a
ba ab [ f (a ) 4 f ( ) f (b )] 6 2
ba ab I2 [ f (a ) 4 f ( ) f (b)] 6 2
上式称为Simpson求积公式,也称三点公式或抛物线公式
y
y f ( x)
可验证,辛蒲生公 式具有3次代数精度。
f (b )
b
a
f ( x)dx F ( x ) a F (b ) F ( a )
b
要求被积函数 f ( x ) 有解析表达式。 要求原函数 F ( x ) 为初等函数
但是在工程实际中,常会见到以下现象:
(1) f ( x ) 本身形式复杂,求原函数更加困难; (2) f ( x ) 的原函数不能用初等函数形式给出; (3) f ( x ) 虽有初等函数形式表示的原函数 F ( x ) ,但其原函数表
j n
h ( 1) N n N 0 0N(t j )dt n!( N n)! j
j n
( t j )h N (n j )h h dt 0 j j n
h ( 1) N n N 0 0N(t j )dt n!( N n)! j
这类机械求积方法直接利用某些节点上的函数值计
算积分值,而将积分求解问题归结为提供函数值,这样
就避开了微积分方法寻求原函数困难的问题。 机械求积公式的构造本质上是选取参数 xn , n 的 A 代数问题。
建立数值积分公式最基本的思想是选取一个即简单 又有足够精度的函数 P ( x ) ,用 P ( x ) 来代替被积函 数 f ( x ) ,于是有
b
a
f ( x )dx p( x )dx
a
b
现在用插值多项式 PN ( x ) 来代替被积函 数 f ( x ) ,可得到插值型求积公式。
三、插值型求积公式
利用插值多项式来构造数值求积公式,具体步骤如下: 在积分区间[a,b]上取一组节点: 作f(x)的N次插值多项式:
a x0 x1 xN b
①
②若
f ( x ) 为次数不超过N 的代数多项式,则
b N
I f ( x )dx An f ( xn )
a
,即插值求积公式对次数不超过
N的代数多项式都精确成立。
③
n 0
A
n 0
N
n
ba
(求积系数的内在联系,即其和为区间长度)。
④求积系数
An 可由待定系数法求出。
为了使一个求积公式能对更多的积分具有较好的实际
f (a )
a
b x
3、Cotes公式
ba 取N 4, 则 xn a nh , n 0,1, ,4 , h 4
ba I4 [7 f ( x0 ) 32 f ( x1 ) 12 f ( x2 ) 32 f ( x3 ) 7 f ( x4 )] 90
上式称为Cotes求积公式,也称五点公式
0.5
原积分的准确值
1
0.5
3 2 2 xdx x 3
1 0.5
0.43096441
三、误差估计
f ( x) LN ( x) RN ( x )
误差RN ( f )
b
b b a a
b
ቤተ መጻሕፍቲ ባይዱ
a
f ( x )dx LN ( x )dx RN ( x )dx
a a
b
f ( x )dx LN ( x )dx (b a )
n
)l n ( x )dx
f ( xn ) l n ( x )dx
若令 An l n ( x )dx , 则
a
b
插值型求
积公式
I f ( x )dx An f ( x n )
b a
n 0
N
其中 An 称为求积系数
求积系数的性质:
An (n 0,1, N ) 只与节点有关,与 f ( x ) 无关。即 A 当节点不变时, n 不会因 ( x ) 的变化而变化。 f
b
f ( x ) dx
,总存在一点 [a, b]
a
b
f ( x)dx f ( )(b a)
成立。
但是该式中的
的具体位置一般是不知道的,因而难以准确地算出
f ( ) 的值。通常 称 f ( ) 为区间[a,b]上的平均高度。
这样,只要对平均高度 数值求积方法。
f ( )
提供一种算法,便获得一种
Newton-Cotes公式是指等距节点下使用Lagrange插值
多项式建立的数值求积公式。
I f ( x )dx
a
b
An f ( x n )
n 0
N
插值型求 积公式
An ln ( x )dx
a
b
等距节点时,如何得到 An ? 系数
An的计算过程 :
An l n ( x )dx a
①由定义可以求出所给定求积公式的代数精度。
梯形公式与中矩形公式对于一次多项式(即线性函数)能准确成立,
而对于二次多项式不能准确成立。因此它们都具有一次代数精度。
②给定代数精度,根据待定系数法求出求积公式的参数。 ③N+1个节点的插值型求积公式至少具有N次代数精度。
第二节 牛顿-柯特斯求积公式
一、牛顿-柯特斯求积公式
b
1