定积分的近似计算方法..

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

定积分的近似计算方法

摘要 本文主要讨论了一元函数常见的数值积分方法,例如插值型求积公式、龙贝格求积公式、高斯求

积公式等近似计算方法,在用这些方法计算定积分时,会产生一些误差,为了减少误差, 可以利用复化求积公式、复化高斯公式等.本文围绕这些方法,系统介绍它们的计算公式以及截断误差,并用例题分析它们产生误差的大小、计算量等.

关键词 插值型积分 龙贝格积分 高斯积分 误差分析 近似计算

1引言

在计算定积分的值()b a

I f x dx =

时,常常根据微积分学基本定理求出)(x f 的一个原函

数)(x F ,再用牛顿-莱布尼茨公式求的积分,()()()b

a

I f x dx F b F a =

=-⎰

.但在实际应用中,

这种方法只限于解决一小部分定积分的求值问题.当函数没有具体表达式,只是一些实验测得数据形成的表格或图形或者是()F x 无法用初等函数表示,例如,2

b

x a

e dx ⎰

,2

sin b

a x dx ⎰等等,这就需要我们用一些近似方法求的积分值.

与数值积分一样,把积分区间细分,在每个小区间上,找到简单函数)(x ϕ来近似代替

()f x ,且()b

a

x dx ϕ⎰的值容易求的.这样就把计算复杂的()b

a

f x dx ⎰转化为求简单的积分值

()b a

x dx ϕ⎰.因此,定积分的近似计算实质上是就是被积函数的近似计算问题.

2常见数值方法 2.1牛顿-科茨数值方法

牛顿-科茨求积公式是求积节点等距离分布的插值型求积公式.

利用插值多项式来构造数值积分公式是最常用、最基本的方法,具体做法是:

给定区间[,]a b 上一组节点01...n a x x x b =<<<=,以及节点处函数

()(0,1,2,...,)i f x i n =,作()f x 的n 次拉格朗日多项式

()()()

n

n i i i x f x l x ϕ==∑,

其中 011011()()()()

()()()()()

i i n i i i i i i i n x x L x x x x L x x l x x x L x x x x L x x -+-+----=

----,将插值公式

(1)1()

()()()

(1)!n n n f f x x x n ξϕω++=++.

其中 1012()()()()()n n x x x x x x x L x x ω+=----,[,]a b ξ∈,依赖于变量x , 上式积分得

(1)1()

()()()(1)!

n b

b b

n n a

a a

f f x dx x dx x dx n ξϕω++=++⎰

⎰⎰

(1)(1)0

()

()()()(1)!

n n

b b

i

i

i

n a

a

i f f x l x dx x dx n ξω++==++∑⎰⎰

(1)(1)0

()

()()()(1)!n n

b b

i i n a

a

i f f x b l x dx x dx

n ξω++==++∑⎰⎰

若记 (),(0,1,2,b

i i

a A l x dx i =

=⎰

….. )n (1)

(1)1()

[]()(1)!n b

n a

f R f x dx

n ξω++=+⎰

, (2)

则有

()()[]n

b

i i a

i f x dx A f x R f ==+∑⎰

(3)

称式(3)为插值求型公式,其中(0,1,2,i A i =…. )n 与()f x 无关,叫求积系数, i x 为求积节点,

[]R f 为求积公式余项,其中求积系数由(1)决定.

2.1.1梯形求积公式

1梯形公式

当插值节点01,x x 分别选取区间端点,a b 时,由式(3)分别求出求积系数

10012b

b a

a x x x

b b a

A dx dx x x a b ---===

--⎰⎰,

01102b

b a

a x x x a

b a A dx dx x x b a ---===

--⎰

⎰.

从而的求积公式

()[()()]2

b

a

b a

f x dx f a f b -≈

+⎰

. (4) 称求积公式(4)为梯形求积公式,简称梯形公式.

2梯形公式截断误差: 3

*()[](),12

b a R f f ξ-''=-

*[,]a b ξ∈. (5) 3梯形求积公式的代数精度:1 当()1f x =时,式(5)中 1(1)2

b

a

b a

dx b a x b a -=-=

+=-⎰

. 精确成立.

2.1.2 辛普森求积公式

1辛普森求积公式

当选取节点为012,,2

a b

x a x x b +==

=时,由式(1)求下列求积系数 1200102()()()()2()()6()()

2b b a a a b x x b x x x x b a A dx dx a b x x x x a a b +-----===

+----⎰⎰,

0211002()()()()2()

()()3()()

22b

b a

a x x x x x a x

b b a A dx dx a b a b x x x x a b -----===

++----⎰

⎰.

0122021()()()()2()()6()()

22b b a a a b

x a x x x x x b a A dx dx a b a b x x x x a b +--

---===

++----⎰⎰ .

从而求积公式

()[()4()()]62b

a

b a a b

f x dx f a f f b -+≈

++⎰

. (6)

称式(6)为抛物线积分公式或辛普森积分公式.

2抛物线求积公式误差估计

定理1.若()f x 在[,]a b 上有四阶连续导数,则抛物线公式(6)的余项为:

5(4)**

()[](),[,]2880

b a R f f a b ξξ--=

∈. (7) 3抛物线公式的代数精度为3.

易验证,当23()1,,,f x x x x =时,式(6)精确成立,而当4

()f x x =时,式(6)不能精确成立.

2.1.3 牛顿-科茨公式

1牛顿-科茨公式

相关文档
最新文档