Lesson 2 Quadrature rules
1
Lesson 2 Quadrature rules 1 Quadrature is the computation of - - PowerPoint PPT Presentation
Lesson 2 Quadrature rules 1 Quadrature is the computation of integrals Z b f ( x ) d x a Only in very special cases can integrals be computed exactly, otherwise, we must compute them numerically (i.e., approximately) The
1
a
2
n
n→∞
a
0.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
n = 3
introductory calculus is
Z 1 cos x dx
f(h)
b
a
f(x) dx = lim
n→∞
b − a n
n
f
n
n
0.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
n = 3
introductory calculus is
by small rectangles
Z 1 cos x dx
f(h)
b
a
f(x) dx = lim
n→∞
b − a n
n
f
n
a
f(x) dx ≈ QR
n = h n
f(xk) for xk = a + k b − a n
h = b − a n
0.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
n = 3
Z 1 cos x dx
f(0)
a
n = h n
h = b − a n
Z 1 cos x dx
6
0.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
n = 3
b
a
f(x) dx ≈
n−1
xk+1
xk
xk+1 − xk
n−1
4
Z 1 cos x dx
7
0.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
n = 3
b
a
f(x) dx ≈
n−1
xk+1
xk
xk+1 − xk
=
n−1
2
n−1
4
Z 1 cos x dx
8
0.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
n = 3
b
a
f(x) dx ≈
n−1
xk+1
xk
xk+1 − xk
=
n−1
2
2
n−1
[f(xk) + f(xk+1)]
n−1
4
Z 1 cos x dx
9
0.0 0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
n = 3
n−1
b
a
f(x) dx ≈ QT
n = h
2 +
n−1
f(xk) + f(b) 2
10
11
12
200 400 600 800 1000 n 0.1 0.2 0.3 0.4
13
200 400 600 800 1000 n 0.1 0.2 0.3 0.4
1000 2000 3000 4000 5000 n 10-6 10-4 0.01
14
200 400 600 800 1000 n 0.1 0.2 0.3 0.4
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
15
200 400 600 800 1000 n 0.1 0.2 0.3 0.4
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
16
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
16
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
100 200 500 1000 2000 5000 n 10-7 10-5 0.001 0.1
16
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
100 200 500 1000 2000 5000 n 10-7 10-5 0.001 0.1
100 200 500 1000 2000 5000 n 10-7 10-5 0.001 0.1
16
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
100 200 500 1000 2000 5000 n 10-7 10-5 0.001 0.1 100 200 500 1000 2000 5000 n 10-7 10-5 0.001 0.1
100 200 500 1000 2000 5000 n 10-7 10-5 0.001 0.1
17
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
17
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
5 10 20 50 100 n 10-15 10-12 10-9 10-6 0.001 1
17
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
5 10 20 50 100 n 10-15 10-12 10-9 10-6 0.001 1
5 10 20 50 100 n 10-15 10-12 10-9 10-6 0.001 1
17
100 200 500 1000 2000 5000 n 10-6 10-4 0.01
5 10 20 50 100 n 10-15 10-12 10-9 10-6 0.001 1
5 10 20 50 100 n 10-13 10-10 10-7 10-4 0.1
5 10 20 50 100 n 10-15 10-12 10-9 10-6 0.001 1
18
19
20
21
xk+1
xk
[f(x) − f(xk+1)] x = xk+1
xk
(x − xk) [f(x) − f(xk+1)] x
22
xk+1
xk
[f(x) − f(xk+1)] x = xk+1
xk
(x − xk) [f(x) − f(xk+1)] x = [(x − xk)(f(x) − f(xk+1))]xk+1
xk
− xk+1
xk
(x − xk)f (x) x
23
xk+1
xk
[f(x) − f(xk+1)] x = xk+1
xk
(x − xk) [f(x) − f(xk+1)] x = [(x − xk)(f(x) − f(xk+1))]xk+1
xk
− xk+1
xk
(x − xk)f (x) x = −1 2 xk+1
xk
24
xk+1
xk
[f(x) − f(xk+1)] x = xk+1
xk
(x − xk) [f(x) − f(xk+1)] x = [(x − xk)(f(x) − f(xk+1))]xk+1
xk
− xk+1
xk
(x − xk)f (x) x = −1 2 xk+1
xk
= −1 2
xk+1
xk
+ 1 2 xk+1
xk
(x − xk)2f (x) x
2
x
25
xk+1
xk
[f(x) − f(xk+1)] x = xk+1
xk
(x − xk) [f(x) − f(xk+1)] x = [(x − xk)(f(x) − f(xk+1))]xk+1
xk
− xk+1
xk
(x − xk)f (x) x = −1 2 xk+1
xk
= −1 2
xk+1
xk
+ 1 2 xk+1
xk
(x − xk)2f (x) x = −h2 2 f (xk+1) + 1 2 xk+1
xk
(x − xk)2f (x) x
26
2 f (xk+1)
2
x |f (x)| =
b − a n 2
1 n2
27
2 f (xk+1)
2
x |f (x)| =
b − a n 2
1 n2
xk
(x − xk)2f (x) x
x |f (x)| h3 = O
1 n3
28
2 f (xk+1)
2
x |f (x)| =
b − a n 2
1 n2
xk
(x − xk)2f (x) x
x |f (x)| h3 = O
1 n3
b
a
f(x) x − QR
n = n
xk+1
xk
[f(x) − f(xk+1)] x =
n
O 1 n2
1 n
29
xk+1
xk
h
is some point in
error
30
xk+1
xk
h
= − xk+1
xk
(x − xk)
h
is some point in
error
31
xk+1
xk
h
= − xk+1
xk
(x − xk)
h
= −h2
h
2 xk+1
xk
(x − xk)2f (x) x x
is some point in
error
32
xk+1
xk
h
= − xk+1
xk
(x − xk)
h
= −h2
h
2 xk+1
xk
(x − xk)2f (x) x = −h3f (χk) + 1 2 xk+1
xk
(x − xk)2f (x) x = O 1 n3
1
n2
33
34
2
35
B0(x) = 1 B
k(x) = kBk1(x) and
1
0 Bk(x) x = 1
are called Bernoulli numbers
36
B0(x) = 1 B
k(x) = kBk1(x) and
1
0 Bk(x) x = 1
Bk(1) = Bk(0) + 1 kBk1(x) x = Bk(0) = Bk where Bk are called Bernoulli numbers
37
B0(x) = 1 B
k(x) = kBk1(x) and
1
0 Bk(x) x = 1
Bk(1) = Bk(0) + 1 kBk1(x) x = Bk(0) = Bk where Bk are called Bernoulli numbers
B1(x) = x − 1 2
2
6
6
2x2 + x 2 (B3 = 0) B4(x) = x4 − 2x3 + x2 − 1 30
30
0.4 0.6 0.8 1.0
0.2 0.4 0.6 0.8 1.0
38
xk+1
xk
h
39
xk+1
xk
h
= −h xk+1
xk
B1 x − xk h f (x) − f(xk+1) − f(xk) h
40
xk+1
xk
h
= −h xk+1
xk
B1 x − xk h f (x) − f(xk+1) − f(xk) h
= −h2 2 B2 [f (xk+1) − f (xk)] + h2 2 xk+1
xk
B2 x − xk h
x
41
xk+1
xk
h
= −h xk+1
xk
B1 x − xk h f (x) − f(xk+1) − f(xk) h
= −h2 2 B2 [f (xk+1) − f (xk)] + h2 2 xk+1
xk
B2 x − xk h
= −h2 2 B2 [f (xk+1) − f (xk)] − h3 6 xk+1
xk
B3 x − xk h
42
xk+1
xk
h
= −h xk+1
xk
B1 x − xk h f (x) − f(xk+1) − f(xk) h
= −h2 2 B2 [f (xk+1) − f (xk)] + h2 2 xk+1
xk
B2 x − xk h
= −h2 2 B2 [f (xk+1) − f (xk)] − h3 6 xk+1
xk
B3 x − xk h
. . . = −
m
hkBk k!
m! xk+1
xk
Bm x − xk h
43
0.2 0.4 0.6 0.8 1.0 x
100 1000 500 200 2000 300 150 1500 700 n 10-11 10-8 10-5 0.01
ex(3x − x2 − 3)
43
0.2 0.4 0.6 0.8 1.0 x
100 1000 500 200 2000 300 150 1500 700 n 10-11 10-8 10-5 0.01
ex(3x − x2 − 3)
5 10 20 50 100 n 10-12 10-9 10-6 0.001 1
0.2 0.4 0.6 0.8 1.0 x 1.0 1.5 2.0 2.5 3.0 3.5
x +
2 2 sinh
2