Académique Documents
Professionnel Documents
Culture Documents
2010
.
1.
1.1
.
:
() , .
.
()
.
f(x)
*
*
sin 2 (log x )
a cot( x3/ 4 ) dx
b
.
.
f
f(x)
b
f ( x)dx =
a
1.2 ( )
1.2.1 (midpoint method)
311/ .
f(x)
x1
f(x)
(a)
(b)
b
(c)
(a) = (b-a)*f(x1)
(b) = (b-a)*f(a)
(c) = (b-a)*f(b)
h=b-a (a)
b
f ( x)dx = hf ( x ) + O(h )
2
|
|
-----------
1.2.2 (Trapezoidal rule)
.
.
311/ .
f(x)
(b a ) *
f (a ) + f (b)
2
h=b-a,
b
f ( x)dx = h *
f (a) + f (b)
+ E (h3 )
2
p ( x) = ax 2 + bx + c
p(x)
f(x)
f(x)
h
x0
h
x1
x2
311/ .
p ( h) = a ( h) 2 + b( h) + c
y0 = ah 2 bh + c
p ( 0) = c
y1 = c
p (h) = ah 2 + bh + c
y2 = ah 2 + bh + c
1 3
2a = ( y0 + y2 2 y1 ) / h 2
p(x)
b
2
(ax + bx + c)dx =
a
2 3
ah + 2ch
3
a, c
b
2
(
ax
+ bx + c)dx =
a
h
( y0 + 4 y1 + y2 )
3
h
a+b
f ( x)dx = [ f (a) + 4 f (
) + f (b)]
3
2
h5 ( 4)
E=
f (n),
90
n [ a, b ]
1.3
.
2
.
, Simpson
3 .
Taylor. Taylor f(x) xi
311/ .
1
( x xi ) 2 f '' ( xi ) +
2!
f ( x) = f ( xi ) + ( x xi ) f ' ( xi ) +
1
( x xi )3 f ''' ( xi ) + ...
3!
xi +1
f ( x)dx = [ f ( xi ) + ( x xi ) f ' ( xi )] dx
xi
xi +1
xi +1
= f ( xi ) dx + f ( xi ) ( x xi )dx
'
xi
xi
f ( x)dx = f ( x )
i
ds + f ( xi ) sds
'
1
= hf ( xi ) + h 2 f ' ( xi )
2
E :
E=
1 2 '
h f ( xi )
2
f i ( x) = f ( xi ) + ( x xi ) f ' ( xi ) +
1
( x xi ) 2 f '' ( xi ) +
2!
1
( x xi )3 f ''' ( xi ) + ...
3!
311/ .
1
( x xi+1 ) 2 f '' ( xi+1 ) +
2!
1
( x xi+1 )3 f ''' ( xi+1 ) + ...
3!
f(x)
1
f ( x) = [ f i ( x) + f i+1 ( x)]
2
1
f ( x) = [ f ( xi ) + f ( xi+1 )] +
2
1
[( x xi ) f ' ( xi ) + ( x xi+1 ) f ' ( xi+1 )] +
2
1
[( x xi ) 2 f '' ( xi ) + ( x xi+1 ) 2 f '' ( xi+1 )] + K
4
xi +1
xi
i +1
1
f ( x)dx = [ f ( xi ) + f ( xi+1 )] dx +
2
xi
1 i +1
[( x xi ) f ' ( xi ) + ( x xi+1 ) f ' ( xi+1 )]dx +
2 xi
x
1 i +1
[( x xi ) 2 f '' ( xi ) + ( x xi+1 ) 2 f '' ( xi+1 )]dx
4 xi
z = x xi dx = dz
w = x xi+1 dx = dw
311/ .
xi +1
xi
1
f ( x)dx = [ f ( xi ) + f ( xi+1 )]h +
2
1 '
[ f ( xi )
2
xi +1 xi
zdz + f ( x
'
x x
i +1
wdw +
xi xi +1
i +1 i
1 ''
[ f ( xi ) z 2 dz + f '' ( xi+1 ) w2 dw
4
xi xi +1
0
xi +1
f ( x)dx =
xi
1
h[ f ( xi ) + f ( xi+1 )] +
2
1 '
h2
h2
'
[ f ( xi )
f ( xi+1 ) ] +
2
2
2
1 ''
h3
h3
''
[ f ( xi ) + f ( xi+1 ) ] + K
4
3
3
f ( xi ) f ( xi +1 ) = 0
O(h),
:
'
E=
'
1 3 ''
h [ f ( xi ) + f '' ( xi+1 )]
12
1.3.3 Simpson
Simpson
.
h5 ( 4 )
E=
f (n),
90
1.4
311/ .
f.
, .
.
1.4.1 (midpoint method)
f(x)
f(x)
h
a x1
h
x
x2 b
2 :
b
f ( x)dx = h[ f ( x ) + f ( x )]
1
f(x)
f(xN)
f(x)
f(x2)
f(x1)
...
h
a
N :
b
f ( x)dx = h[ f ( x ) + f ( x ) + K + f ( x
1
)]
311/ .
f(x)
f(xN)
f(x)
f(x2)
f(x1)
h
a
...
b
:
b
h
f ( x)dx = [ f ( x1 ) + 2 f ( x2 ) + 2 f ( x3 )K + f ( xN )]
2
1.4.3 Simpson
...
Simpson
:
b
h
f ( x)dx = [ f ( x1 ) + 4 f ( x2 ) + f ( x3 ) + f ( x3 ) + 4 f ( x4 ) + f ( x5 ) + K]
3
--------------------------------- ----------------------------------
, :
311/ .
h
f ( x)dx = [ f ( x1 ) + 4 f ( x2 ) + 2 f ( x3 ) + 4 f ( x4 ) + 2 f ( x5 ) + ...
3
+ 2 f ( x N 2 ) + 4 f ( x N 1 ) + f ( x N )]
:
1
e dx
x
.
() (midpoint)
1
x
0.5
0.5
e
dx
=
1
*
[
e
+
e
] = 2.2552
1
1
e dx = 0.5 *[e
x
0.75
() (trapezoid rule)
1
1 1 0 1 1
x
e
dx
=
e + e + e ] = 2.54
1
*
[
1
2
2
1 1 0.5 0 0.5 1 1
x
e
dx
=
0
.
5
*
[
e + e + e + e + e ] = 2.399 4
1
2
2
(c) Simpsons rule
1
1
x
e
dx
=
*[e 1 + 4e0 + e1 ] = 2.3620
1
3
1
x
e
dx =
0.5
*[e 1 + 4e 0.5 + 2e0 + 4e 0.5 + e1 ] = 2.3512 4
3
(d)
1
e dx = e
x
| = e1 e 1 = 2.3504
x 1
1
311/ .
10
O2
2.255
O4
2.326
Tr2
2.54
Tr4
2.399
S2
2.362
S4
2.351
Exact
2.350
2:
Simpson.
1
1
0 1 + x 2 dx = arctan(1) = / 4
1
4
0 1 + x 2 dx =
Simpson
1
4
h
dx
=
0 1 + x 2 3 [ f ( x0 ) + 4 f ( x1 ) + f ( x2 )]
h = 0.5, x0 = 0, x1 = 0.5, x 2 = 1 .
1
16
4
1
dx
=
+
+ 2] = 3.133
[
4
4
*
0 1 + x 2 6
5
: 3 ?
1.5 Richardson Romberg (Richardson
extrapolation methods and Rommberg integration)
Richardson Romberg
.
2 ( )
. ()
.
.
:
I = I h + O(h n ) = I h + Ch n
311/ .
11
, Ih
h C . ,
(1)
(2)
(2) 4*(1)
3I = 4 I 0.2 I 0.4
1
I = (4 I 0.2 I 0.4 ) + O(h 4 )
3
(3)
(
). :
1
I kn = (4 I kn1 I kn/12 ) + O(h 4 )
3
k=1, n=2, 4, 8,
:
:
I 01
1 :
2 :
.
.
.
16
I 02
I 04
I 08
I 016
I 12
I 14
I 18
I 116
I 24
I 28
I 216
.
.
.
I 12 , I 14 , I 1n
Richardson Extrapolation. ,
Romberg.
k>1 :
311/ .
I 2n , I 3n
, ,
12
I kn =
1
(4 k I kn1 I kn/12 ) + O(h 4 )
k
4 1
1.5.1 Romberg
.
f(x) ,
.
f(x)
f2
f1
f(x)
f0
h2
x0
x1
x2
h1
1
I12 = (4 I 02 I 01 )
3
(1)
h1
( f0 + f2 )
2
h
I 02 = 2 ( f 0 + 2 f1 + f 2 )
2
I 01 =
(2)
(3)
1 h
I12 = [4 ( f 0 + 2 f1 + f 2 ) h( f 0 + f 2 )]
3 2
h
I12 = [ f 0 + 4 f1 + f 2 ]
(5)
3
Simpson
. I14
h
( f 0 + 2 f1 + 2 f 2 + 2 f 3 + f 4 )
2
I 02 = h( f 0 + 2 f 2 + f 4 )
(7)
I 04 =
311/ .
(6)
13
I14 =
h
( f 0 + 4 f1 + 2 f 2 + 4 f 3 + f 4 )
3
(8)
Simpson 4
. 2
. Simpson I 2n ,
I 3n ,
:
Romberg:
/2
I=
sin( x)dx = 1 (: )
0
I 01 =
I 01 =
h1
( f 0 + f1 )
2
h1 = / 2
(0 + 1) = 0.78539816
h2
( f 0 + 2 f1 + f 2 ) h2 = / 4
2
2
I 02 = (0 + 2
+ 1) = 0.94805945
8
2
h
I 04 = 3 ( f 0 + 2 f1 + 2 f 2 + 2 f 3 + f 4 ) h3 = / 8
2
3
Romberg
4 I 02 I 01
4 I 04 I 02
4 I 08 I 04
4
8
I =
, I1 =
, I1 =
4 1
4 1
4 1
I12 = 1.0022799, I14 = 1.0001346, I18 = 1.0000083,
2
1
Romberg
311/ .
14
4 2 I14 I12
4 2 I18 I14
43 I 28 I 24
8
8
I =
, I2 =
, I3 =
42 1
42 1
43 1
I 24 = 0.99999158, I 28 = 0.99999987, I 38 = 1.00000001.
4
2
311/ .
15