




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
求函數
f(
x) 在區(qū)間
[a,b] 上的定積分bI
f
(x)dxa是微積分學中的基本問題。傳統方法的困境數值積分的基本思想數值積分的一般形式代數精度問題返回章7.1
基本概念Basic
concepts§baf
(
x)dx對于積分
I
(
f
)
如果知道f
(x)的原函數F(x),則由Newton
Leibniz公式有baf
(
x)dxa
F(
x)
b
F(b)
F(a)傳統方法的困境Difficulties但是在工程技術和科學研究中,常會見到以下現象:f
(x)的解析式根本不存在,只給出了f
(x)的一些數值f
(x)的原函數F(x)求不出來,如F(x)不是初等函數f
(x)的表達式結構復雜,求原函數較The
definite
integral
of
a
function
has
no
explicit
antiderivative
orantiderivative is
not
easy
to
obtain. So
the
Newton-Leibnizprinciple
is
not
suitable
to
be
used.以上這些現象,
Newton-Leibniz很難發(fā)揮作用!只能建立積分的近似計算方法--------數值積分正是為解決這樣的 而提出來的,不僅如此,數值積分也是微分方程數值解法的工具之一。數值積分的基本思想The
ideas
of
numerical
integration數值積分----是計算定積分的具有一定精度的近似值的各種計算方法。從幾何上看,就是計算曲邊梯形面積的近似值。6xx
if
(
x
)
d
x
x
if
(
i
),i
1由積分中值定理知,在積分區(qū)間[a
,b
]內存在一點ξ,成立xixixi1nbaf
(x)dx
f
(
i
)
xii
1I
(
f
)
所以7的具 置一般是不知道的,因而難以問題在于點i準確算出f
(
)的值.這樣,只要對平均高度f
(
)提供一種算法,相應地便獲得一種數值求積方法.The
goalis
to
approximate
the
definite
integral
of
f(x)
byevaluating
f(x)
at
a
finite
number
of
nodes.最簡單的辦法,是用許多小矩形之和近似曲邊梯形的面積,如圖7-0所示,這就是----矩形公式:圖7-0矩形規(guī)則yxx2xixi+1xn-1xn
=bf0
f1
f2fifi+1fn-1fnbann
h
(b
a)
,
A
0f
(
x)dx
f
(
x
)h
A
fn1
n
i
i
ii0i0A0
A1
A2
L
An1f(x)(1)a=x0
x1Rectangular
rule:圖7-1
梯形規(guī)則a=x0x1x2xixi+1xn-1xxn=byf0
f1
f2fifi+1fn-1fnf(x)如果改用許多小梯形之和近似曲邊梯形的面積,如圖7-1,就會更精確些,這就是----梯形公式。12222bnahn1f0
f1
f
ff
ff
(x)dx
h
f
f
h
0
n2n1
n
h
fi
Ai
fii1
i0h
L
2
20
1
2n1
nA
1
h,
A
A
L
A
h,
A
1
h(2)Tr zoidal
rule:數值積分的一般形式Teral
formula數值積分的一般形式是:nbai0f
(
x)dx
i
iA
f
Rn其中,f
i
----是函數f(x)在節(jié)點
xi上的函數值,它可能以列表形式給出,也可以是由函數的解析式計算出的函數值;Ai
----稱為節(jié)點
xi
上的權系數。正是由于權系數的構造方法不同,從而決定了數值積分的不同方法。(3)法是利用插值多項式來構造數值求最常用的積公式,具體步驟如下:n在積分區(qū)間[a,b]上取一組節(jié)點a
x0
x1
L
xn
b作f
(x)的n次插值多項式Ln
(
x)
f
(
xk
)lk
(
x)k
0其中:lk
(x)(k
0,1,L,n)為插值基函數不同的
插值方法有不同的基函數插值型求積公式The
quadrature
by
interpolatingpolynomial用Ln
(x)作為被積函數f
(x)的近似,有af
(
x)dx
anL
(
x)
dx
b
b
bn
k
ka
k
0f
(
x
)l
(
x)dxnbak
kdxk
0f
(
x
)
l
(
x)bakk若記
A
l
(x)dx
,則baI[
f]
nk
0f
(x)dx
k
kA f
(
x
)
(1)(1)為數值求積公式.Ak為求積系數,且僅與求積節(jié)(結)點xk有關.nR[
f
]
I[
f
]
k
kA f
(
x
)
(2)k
0稱為求積余項。1nanbka(n
1)!
al
(
x)dx(
x)dxk
0b(
n1)f
(
)n1I[
f
]
b
f
(
x)dx
I
R[
f
]kA
R[
f
]
In
Ak
f
(
xk
)插值型求積公式nbaf
(
x)dx
Ak
f
(
xk
)k
0若f
為次數
n的多項式,
則f
(
n
1)(x)=0,從而
R
[
f
]
0n此時因此定義代數精度的概念:定義1.
若求積公式The
degree
of
precisionbaI
(
f
)
nf
(x)dx
Ak
f
(xk
)
In
(
f
)k
0對任意次數不超過m次的代數多項式Pi(x)(i
m)都準確成立,即baPi(
x)dx
nk
0k
i
kA
P(
x
)i
0,1,
L,
mbam
1x dx
但對m
1次多項式卻不能準確成立,即只要n
k
kk
0A
xm
1則稱該求積公式具有m次的代數精度.代數精度也稱代數精確度16定理1
形如(1)的求積公式至少有n
次代數精度的充分必要條件是,它是插值型的.事實上,這時公式
(1)對于插值基函數
lk
(
x)應準確成立,即有banj
0l
k
(
x
)
d
x
A
j
l
k
(
x
j
)
.注意到
lk
(
x
j
)
kj
,bakkA
l
(x)dx因而17注1
梯形公式具有一次代數精度,矩形公式具有0代數精度.注2能利用代數精度定義滿足的條件,可以構造具有一定代數精度的數值積分公式。欲使求積公式
(1)具有m
次代數精度,則只要令它對f
(x
)
1,2,L
,x
mnk
0
a
m
1
).(
b
m
1L
L
L
L
L
LAk
x
m
1k
m
11nk
0
Ak
x
k
(
b
2
a
2
),k
0
2n都準確成立,就得到
Ak
b
a
,例1.試確定下面積分公式中的參數使其代數精確度盡量高.102h
hI
(
f
)
f
(x)dx
[
f
(0)
f
(h)]
ah
2[
f
(0)
f
(h)]
I
(
f
)0解:h2I1
222h3對于
f
(
x)
x0
I
h0x
dx
h I1
hh01對于f
(x)
x1x
dx
hI
I
I1
ah
[0
2h]0對于f
(x)
x233h22hx2
dx
21
(
2a)h31令I
I12a
1
h4I1
2
ah2
[0
3h2
]hx
dxI
03對于f
(x)
x34
h44
h42h5I1
ah2[0
4h3
]
h04對于f
(x)
x45h5I
x dx
6h5j
0,1,2,3I
(x
j
)
I
(x
j
)1I
(x4
)
I
(x4
)1所以該積分公式具有3次代數精確度因此1、Newton-Cotes數值求積公式Newton-Cotes公式是指等距節(jié)點下使用Lagrange插值多項式建立的數值求積公式設函數f
(x)
C[a,b]將積分區(qū)間[a,b]分割為n等份各節(jié)點為
xk
a
kh
,
k
0,1,
L,
nnf
(x)的Lagrange插值多項式及余項分別為其中h
b
a
為步長Ln
(
x)n
f
(
xk
)lk
(
x)k
0Rn
(
x)n
1
(
x)
f
(
n
1)
(
)
(n
1)!
[a,b]nn
1
(
x)
(
x
xi
)i
0其中jkkx
xx
x
j0
j
nj
kl
(
x)
baf
(
x)dx而
f
(
x)
Ln
(
x)
Rn
(
x)因此對于定積分
I
(
f
)
ban
nbaf
(
x)dx
[L
(
x)
R
(
x)]dxI
(
f
)
有ban
k
kk
0f
(
x
)l
(
x)dx
banR
(
x)dxn
Ak
f
(
xk
)
k
0banR
(
x)dxbaf
(x)dxI
(
f
)
令nIn
(
f
)
Ak
f
(
xk
)k
0baRn
(
x)dxnR(I
)
即有bak其中
Ak
bajkx
xx
x
j
dxl
(
x)dx
0
j
nj
kn階Newton-Cotes求積公式Newton-Cotes公式的余項(誤差)I
(
f
)
In
(
f
)
R(In
)
I
(
f
)
In
(
f
)bakAk
bak
jx
xx
x
j
dxl
(
x)dx
0
j
nj
kAk的計算:注意是等距節(jié)點假設x
a
th由x
[a,b]可知t
[0,
n]kbax
x0
j
n
k
jj
kA
n
x
x
j
dx
j
k0
0
jn(k
j)h(t
j)h
h
dt0
0
j
nj
k
h
(1)n
kk!(n
k
)!n
(t
j)dt(1)n
k(t
j)dt0
0
j
nj
kn
k!(n
k
)!
(b
a)
k
kC
(
n
)A
?(b
a)
nnI
(
f
)
nkC
(
n
)kk
0
k
kk
0f
(
x
)A f
(
x
)
(b
a)所以Newton-Cotes公式化為kC
(n
)稱為Cotes系數,獨立于區(qū)間[a,b].25nC
(n)k11216187901928841840751172809892835012233835771728058882835016382132317280
9282835034105298917280104962835079025969280298917280
45402835019288935132317280104962835041840357717280
92828350751172805888228350234567898928350表7
12、低階Newton-Cotes公式及其余項在Newton-Cotes公式中,n=1,2,4時的公式是最常用也最重要三個公式,稱為低階公式(
1
)
.
梯形(tr
zia)公式及其余項取n
1,則x0
a
,x1
b
,h
b
a10(t
1)dt(1)
C0Cotes系數為
12
tdt0(1)C1
121求積公式為1I
(
f
)
1k
0k(1)kCf
(
x
)(b
a)]20
1
b
a
[
f
(
x
)
f
(
x
)21即I
(
f
)
b
a
[
f
(a)
f
(b)]上式稱為梯形求積公式,也稱兩點公式,記為-0.500.511.500.511.522.533.544.521T
I
(
f
)
(b
a)[
f
(a)
f
(b)]1梯形公式的余項為R(T
)
R(I
)
baR
(x)dx1ba2R(T
)
f
(
)(x
a)(x
b)dxbaf
()(
x
a)(
x
b)dx2
[a,b]第二積分中值定理
f
()
(b
a)32
6Rn
(x)
n
1
(
x)f
(
n
1)(
)(n
1)!f
()
(b
a)312122|R(T
)|
(b
a)3
M2M
max|
f
(
x)|x[
a
,b
]梯形(trzia)公式具有1次代數精度故(2).
Simpson公式及其余項2220
1取n
2,則x
a
,
x
b
a
,
x
b
,
h
b
aCotes系數為C
(2)
1004(t
1)(t
2)dt
1622012C(
2
)
146t(t
2)dt
202(t
1)4C(
2
)
1
16tdt求積公式為22k
0k(
2
)kf
(
x
)CI
(
f
)
(b
a)
(b
a)[
1
f
(
x
)
4
f
(
x
)
1
f
(
x
)]6
0
6
1
6
2
b
a
[
f
(a)
4
f
(
a
b
)
f
(b)]6
22I
(
f
)-0
.
500.
511.
500.
511.
522.
533.
544.
5上式稱為Simpson求積公式,也稱三點公式或拋物線公式記為S
I2
(
f
)Simpson公式的余項為2R(S
)
R(I
)
baR
(
x)dx2b
a b
a
(
)4
f
(
4)()180
2Simpson公式具有3次代數精度(3).Cotes公式及其余項k取n
4,則
x
a
kh
,
k
0,1,
L,4
,
h
b
a
1
4
4!40(
4
)0(t
1)(t
2)(t
Cotes系數為
C
7
9043)(t
4)dt
401t(t
2)(t
3)(4
3!C(
4
)
1
32t
4)dt
4024
2!2!C(4
)
1
9012t(t
1)(t
3)(t
4)dt
14
3!403C(
4)
9032t(t
1)(t
2)(t
4)dt
904044
4!C(
4
)
1
7
90t(t
1)(t
2)(t
3)dt
求積公式為I4
(
f
)
4k
0k(
4
)kf
(
x
)C(b
a)90
90
90
90
900
1
2
3
4
(b
a)[
7
f
(
x
)
32
f
(
x
)
12
f
(
x
)
32
f
(
x
)
7
f
(
x
)]900
1
2
3
4
b
a
[7
f
(
x
)
32
f
(
x
)
12
f
(
x
)
32
f
(
x
)
7
f
(
x
)]上式稱為Cotes求積公式,也稱五點公式記為C
I4
(
f)Cotes公式的余項為4R(C
)
R(I
)
baR
(
x)dx4
2(b
a)
b
a6 (
6)(
)
f
()9454Cotes公式具有5次代數精度33一般的有bannKn(n
2)!R
(
f
)
x
(x)dx
0,
n
2kf
(n2)
(
),
K
(n
1)!R
(
f
)
bannKn
(x)dx
0,
n
2k
1f
(n1)
(
),
K
因此,N-C積分,對偶數有n+1
階代數精度,而奇數為n
階代數精度
常用的NC公式
00(4)2380xx2x0x3xhh590f
(4)
()3h3h5f
()x1hh312f
(x)dx
(
f0
f1)
f
()n
2
(Simpson)f
(x)dx
(
f0
4
f1
f2
)
n
3(Simpson3
8)f
(x)dx
(
f0
3
f1
3
f2
f3
)
n
1(梯形)82h450(6)n
4
(Cotes)945x4x8h7f
()f
(x)dx
(7
f
(x0
)
32
f
(x1)
12
f
(x2
)
32
f
(x3
)
7
f
(x4
)
表中
f
(
xi
)
(i
0,1,L,
n)h
(b
a)觀察這些公式的代數精度次數,自然會得出結論:梯形規(guī)則簡單,有1次代數精度;再增加一個節(jié)點,就是具有3次代數精度的Simpson規(guī)則;而Simpson3-8規(guī)則又增加一個節(jié)點,精度卻沒有提高。所以,人們一般只用到前兩個方法。1ban(
n
)k
Ak
1Cdx
b
ab
a
k
0Akk
0nk
02.
一般求積公式對f
(x)
1準確成立.因此n即(k
0,
L,
n)3.
當A
0
C(n
)
0k
k1.
A
(b
a)C(
n
)
, (k
0,
L,
n)k
kCotes系數的性質:三、Newton-Cotes公式的穩(wěn)定性(舍入誤差)nCk(
n
)
00
j
nj
k(t
j)dt(1)n
kn
k!(n
k
)!Cotes系數只與積分區(qū)間[a,b]的節(jié)點x
j的劃分有關,與函數f
(x)無關其值可以精確給定因此用Newton-Cotes公式計算積分的舍入誤差主要由函數值
f
(xk
)的計算引起只需
f
(xk
)的舍入誤差對公式的影響假設f
(xk
)為精確值,而以f
(xk
)作為f
(xk
)的近似值(計算值)k
f
(xk
)
f
(xk
)為誤差nkk
0In
(
f
)
(b
a)(
n
)kCf
(
x
)n為I
的近似值(計算值)nI
(
f
)
nkk
0(
n
)kCf
(
x
)(b
a)記而理論值為In與In的誤差為n
kk
0(
n
)C
[
f
(
xk
)
f
(
xk
)]In
(
f
)
In
(
f
)
(b
a)In
Innk
kC(
n
)
(b
a)k
0nkk
0
(
n
)k
(b
a)C
In
Inn(
n
)k
Ck
0
(b
a)k
max{|
|}若k
n
,C(n
)
0,有kn(
n
)kn
nI
I
(b
a)
Ck
0
(b
a)nk
0C
1
(n)k性質:即In
In
(b
a)Newton-Cotes公式的舍入誤差只是函數值誤差的(b
a)倍事實上,當n
8時,公式都是穩(wěn)定的k即k
n
,C(n
)
0時,Newton
Cotes公式是穩(wěn)定的(b
a)
nk
0k若C(n
)有正有負,有n(
n
)kk
0
(b
a)
C(
n
)Ck
(b
a)此時,公式的穩(wěn)定性將無法保證因此,在實際應用中一般不使用高階Newton-Cotes公式而是采用低階復合求積法(下節(jié))復化求積法Numerical
integration§7.2Composite當積分區(qū)間[a,b]的長度較大,而節(jié)點個數n
1固定時直接使用Newton-Cotes公式的余項將會較大而如果增加節(jié)點個數,即n
1增加時公式的舍入誤差又很難得到控制為了提高公式的精度,又使算法簡單易行,往往使用復合方法即將積分區(qū)間[a,b]分成若干個子區(qū)間然后在每個小區(qū)間上使用低階Newton-Cotes公式最后將每個小區(qū)間上的積分的近似值相加一、復化求積公式將定積分f
(x)dx的積分區(qū)間[a,b]分割為n等份baxk
a
kh
,
k
0,1,
L,
nnh
b
a各節(jié)點為在子區(qū)間[xk
,xk
1
](k
0,1,L,n
1)上使用Newton
Cotes公式l將[
x
,
x
]分割為l等份,步長為h
,節(jié)點為k k
1k
1kkk
kl
lx
,
x
h
,
x
2h
,
L
,
x
lh
xl記為2l1ll
xk
1lxk
,
x,
x
,
L
,
xk
k
k
(
k
)lxkxk
1f
(
x)dx
Ili
0k
1
k
ik
ilC(l
)
f
(
x
)
(x
x
)在[xk
,xk
1
]上作f
(x)的l階Newton
Cotes求積公式lk
f
(
x
i
)lC(l
)i
hi
0baf
(
x)dx
n
1k
0xxk
1kf
(
x)dxn
1k
0(
k
)lI由積分的區(qū)間可加性,可得n
1
lk
0
i
0k
(l
)if
(
xi
)
InlC
h復化求積公式l
1時,可得復化梯形求積公式nbaf
(
x)dx
Tn
1
1k
0
i
0(1)ik
if
(
x
)C
h12n
1k
0k
1k[
f
(
x
)
f
(
x
)]
hkn1b
a2nnT
[
f
(a)
2f
(x
)
f
(b)]k
1復化梯形公式:44其余項Rn
(
f
)
I
Tn12k
0n
1
h
3
f
(
k
)
,k
(
xk
,
xk
1
).
(a,
b)所以
使n
11
k
0knf
(
)
.f
(
)
12nf
(
).R
(
f
)
b
a
h
2于是復化梯形公式余項為由于
f
(
x)
C
2
[a,
b]
,且min0
k
n
1f
(
k
)
n
11
k
0nf
(
k
).f
(
k
)
max0
k
n
1稱為復化Simpson公式/復化拋物線公式16n
1k
0k
1k
12k)
f
(
x
)][
f
(
x
)
4
f
(
x
hk6nk
12k
0f
(x
)
f
(b)]
b
a
[
f
(a)
4n1
f
(x
)
2n1k
1l
2時,可得復合Simpson求積公式ban
1
2k
0
i
0n
ik
i2(
2
)C f
(
x
)f
(x)dx
S
h46nnR
(
f
)
I
S
n
14k
0(
)180
2k
),fh
h(
4
)
(
k
(
x
k
,
x
k
1
).于是當
f
(
x
)
C
4
[a,
b]
時,
與復化梯形公式相似有f
(
4
)
(
).nn
b
a
(
h
)
4180
2
S
R
(
f
)
I其余項例1.10dxxsin
x使用各種復合求積公式計算定積分
I
為簡單起見,依次使用8階復合梯形公式、4階復合Simpson公式.可得各節(jié)點的值如右表xif
(
xi
)010.1250.997397870.250.989615840.3750.976726740.50.958851080.6250.936155640.750.908851680.8750.8771925710.84147098解:023xx1xxx4x5x6x7x8
x4梯形2Simpsonx0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025河南省職工醫(yī)院護理人員招聘60人模擬試卷及答案詳解1套
- 2025呂梁市事業(yè)單位招聘博士研究生考前自測高頻考點模擬試題及答案詳解(歷年真題)
- 版雜志發(fā)行合同6篇
- 2025年甘肅省定西市人力資源有限公司招聘工作人員考前自測高頻考點模擬試題及一套參考答案詳解
- 2025年甘肅省隴南市徽縣中醫(yī)醫(yī)院醫(yī)師招聘模擬試卷及答案詳解(奪冠)
- 2025春季中國誠通控股集團有限公司校園招聘49人模擬試卷及答案詳解(必刷)
- 2025年春季福建華南女子職業(yè)學院人才招聘15人模擬試卷附答案詳解(突破訓練)
- 2025湖南永州市寧遠縣人民醫(yī)院公開招聘備案制專業(yè)技術人員50人考前自測高頻考點模擬試題附答案詳解
- 2025貴州貴陽貴安統一招聘中小學(幼兒園)教師553人考前自測高頻考點模擬試題及答案詳解(歷年真題)
- 2025年安慶宿松縣二郎鎮(zhèn)選聘石咀村村級后備干部2人考前自測高頻考點模擬試題參考答案詳解
- 核心素養(yǎng)導向課堂教學反思
- 《機器學習》課件-第3章 監(jiān)督學習
- 山東省濟南市2025屆中考數學真題(含答案)
- 醫(yī)療機構醫(yī)療質量安全專項整治行動方案
- 基于SprintBoot的大學生實習管理系統的設計與實現
- 外踝撕脫骨折課件
- 鋼架油漆翻新施工方案(3篇)
- 數字平臺治理 課件 第五章 數字平臺生態(tài)治理
- 2024-2025學年河南省省直轄縣級行政單位人教PEP版(2024)三年級下冊6月期末測試英語試卷(含答案)
- 婦科葫蘆灸中醫(yī)適宜技術
- 陜縣支建煤礦“7.29”搶險救援案例-圖文.課件
評論
0/150
提交評論