CAŁKOWANIE
NUMERYCZNE
całki pojedyncze
Kwadratury interpolacyjne
Rozpatrujemy funkcję
f(x)
ciągłą i ograniczoną w przedziale domkniętym[a, b].
Przedział
[a, b]
dzielimy na skończoną liczbę podprzedziałów, wyróżniając na osix
zbiór punktów:0 1 2
...
i i 1...
na x x x x x
x b
Punkty
x
i, i = 0, 1, ..., n
tworzą siatkę o stałym kroku (z reguły):1
const
i i
x
x h
Z własności całki oznaczonej wynika, że:
1
0
1
0
( ) d ( ) d
n i
i
x b n x
x a i x
f x x f x x
Oznaczenie:
1
( ) d
i
i
x i
x
f x x
Istota metody kwadratur interpolacyjnych
Przybliżenie funkcji podcałkowej
f(x)
w przedziale[x
i, x
i+1]
lub przedziale odpowiednio poszerzonym wzorem interpolacyjnym
1 1
( ) d ( ) d
i i
i i
x x
i
x x
f x x W x x
W(x)
– wielomian interpolacyjnyWyprowadzenie wzorów przybliżających wartość całki w przedziale
[a, b]
Wielomian interpolacyjny
I. wzór Newtona
( 1)
2( ) ...,
2!
i
i i i
x x
W x y q y q q y q
h
Metoda prostokątów
Niech:
( )
i, [ ,
i i 1] W x y x x x
Oznacza to:
f(x)
w przedziale[x
i, x
i+1]
jest przybliżona wielomianem interpolacyjnym ograniczonym do pierwszego składnikaf(x)
na odcinku[x
i, x
i+1]
zastępujemy linią poziomą1 1
( ) d d
i i
i i
x x
i i
x x
f x x y x
Wprowadzamy podstawienie:
1
, d 1 d , 0, 1
i
i i
x x
q q x x x q x x q
h h
Otrzymujemy:
1 1
0
d d
i
i
x
i i i i
x
y x h y q hy
1 1
0 0
( ) d
b n n
i i
i i
a
f x x h y
Wzór prostokątów:
1
0
( ) d
b n
i a i
f x x h y
Wzór prostokątów z niedomiarem:
1
0
( ) d
b n
i a i
f x x h y
Wzór prostokątów z nadmiarem
(wyprowadzany z II. wzoru Newtona):
1
( ) d
b n
i a i
f x x h y
Metoda prostokątów
z niedomiarem Metoda prostokątów z nadmiarem
Przykład
Obliczyć wartość całki, korzystając ze wzoru prostokątów:
5
2 1
2 d x x
49 1 3
( ) d
b
a
f x x
f x ( ) x
2 2 a 1 b 5
4 n
Ilość podprzedziałów:
Krok całkowania:
5 1
4 1 h b a
n
0
1 0
2 0
3 0
4 0
1
1 1 2
2 1 2 1 3 3 1 3 1 4
4 1 4 1 5 a x
x x h
x x h
x x h
x x h b
2
0 0
2
1 1
2
2 2
2
3 3
2
4 4
( ) 1 2 3
( ) 2 2 6
( ) 3 2 11 ( ) 4 2 18 ( ) 5 2 27 y f x
y f x y f x y f x y f x
Wzór prostokątów z niedomiarem:
1 3
0 0
n
i i
i i
h y h y
h y (
0 y
1y
2 y
3) 1 (3 6 11 18) 38
Wzór prostokątów z nadmiarem:
4
1 1
n
i i
i i
h y h y
h y (
1 y
2 y
3 y
4) 1 (6 11 18 27) 62
Niech:
( )
i i, [ ,
i i 1] W x y q y x x x
Oznacza to:
f(x)
w przedziale[x
i, x
i+1]
jest przybliżona wielomianem interpolacyjnym ograniczonym do dwóch pierwszych składników1 1
( ) d ( ) d
i i
i i
x x
i i i
x x
f x x y q y x
1
1 0
( ) d 1
i
y
iq y
iq 2 h y
iy
i
Wykorzystujemy podstawienia jak przy metodzie prostokątów:
1 1
1
0 0
( ) d
2
b n n
i i
i
i i
a
y y
f x x h
Wzór trapezów:
1 0
1
( ) d
2
b n
n
i a i
y y
f x x h y
Metoda trapezów
Przykład
Obliczyć wartość całki z poprzedniego przykładu, korzystając ze wzoru trapezów:
5
2 1
2 d 49 1 x x 3
Przedział całkowania podzielony, jak w poprzednim zadaniu:
4 n
Punkty
x
i i wartości funkcji w tych punktachy
i są identyczne jak w poprzednim przykładzie1 3
0 0 4
1 1
2 2
n n
i i
i i
y y y y
h y h y
0 4
1 2 3
2 y y
h y y y
1 3 27 6 11 18 2
50
Wzór Simpsona
Niech:
2
1
( 1)
( ) , [ , ]
i i
2!
i i iW x y q y q q y x x x
Oznacza to:
f(x)
w przedziale[x
i, x
i+1]
jest przybliżona wielomianem interpolacyjnym ograniczonym do trzech pierwszych składnikówPrzedział
[a, b]
dzieli się na parzystą ilość podprzedziałów.Pole pojedynczego trapezu krzywoliniowego:
2
0
2
0 0 0 0 0 1 2
( 1)
d 4
2! 3
x
x
q q h
y q y y x y y y
Wzór Simpsona:
0 1 2 3 2 1
( ) d 4 2 4 ... 2 4
3
b
n n n
a
f x x h y y y y y
y
y
Przykład
Obliczyć wartość całki z poprzednich przykładów, korzystając ze wzoru Simpsona:
5
2 1
2 d 49 1 x x 3
0 1 2 3 2 1
( ) d 4 2 4 ... 2 4
3
b
n n n
a
f x x h y y y y y
y
y
04
12
24
3 4
3
h y y y y y
1 3 4 6 2 11 4 18 27
1
49
Rozpatrujemy funkcję
f(x)
ciągłą i ograniczoną w przedziale domkniętym[a, b].
Pierwszy krok:
Sprowadzenie całki
( ) d
do postaci znormalizowanej:b
a
f x x
1
1
( ) d F
Normalizacja
Podstawienia:
2 2
b a b a
x
d d
2 x b a
1 x a , 1 x b
1 1
1 1
( ) d d ( ) d
2 2 2
b
a
b a b a b a
f x x f F
Czyli:
( ) 2 2 2
b a b a b a F f
Przykład
Całkę sprowadzić do postaci znormalizowanej:
5 2 1
( x 2) d x
2 2
b a b a
x
5 1 5 1
2 2
x
3 2
d d
2 x b a
5 1
d d
x 2
2 d
5 2 1
( x 2) d x
1 2
1
3 2 2 2 d
1 21
8 24 22 d
( ) 8
224 22
F
Znormalizowaną funkcję podcałkową
F()
w przedziale[
–1, 1]
przybliża się wielomianem stopnia2n–1
2 2 1
0 1 2 2 1
( ) ...
n nF a a a a
Następnie obliczamy wartość przybliżoną całki oznaczonej:
1
1 1
( ) d ( )
n
i i
i
F F w
i – odcięte tzw. punktów Gaussa,
i[
–1, 1]
w
i – współczynniki nazywane wagamin
– ilość punktów Gaussan
iw
i2 – 0.57735 0.57735
1.00000 1.00000
4
– 0.86113 – 0.33998 0.33998 0.86113
0.34785 0.65214 0.65214 0.34785
Wagi i odcięte punktów Gaussa dla różnych wartości
n
Przykład
Obliczyć wartość całki oznaczonej z poprzednich przykładów kwadraturami Gaussa dla
n = 2
.Funkcja podcałkowa po normalizacji:
F ( ) 8
224 22
2
1 1 2 2
1 1
( ) ( ) ( ) ( )
n
i i i i
i i
F w F w F w F w
2 2
1 1 1 2 2 2
8 24 22 w 8 24 22 w
2
2
8( 0.57735) 24( 0.57735) 22 1 8(0.57735) 24(0.57735) 22 1
49.33328
Przykład
Wyprowadzić kwadraturę Gaussa dla przypadku
n = 2
.2 3
0 1 2 3
( )
F a a a a
Powyższą funkcję całkujemy w przedziale
[
–1, 1]
:1 1
2 3
0 1 2 3
1 1
( ) d d
F a a a a
1
2 3 4
0 1 2 3
1
1 1 1
2 3 4
a a a a
0 22 2
a 3 a
1
1 1 2 2
1
( ) d ( ) ( )
F F w F w
a
0a
1 1a
2 12a
3 13 w
1a
0a
1 2a
2 22a
3 23 w
2
2 2
3 3
0 1 2 1 1 1 2 2 2 1 1 2 2 3
2a a w w a w w a
Porównujemy współczynniki przy
a
0, a
1, a
2, a
3ze wzorów
i
1 2
1 1 2 2
2 2
1 1 2 2
3 3
1 1 2 2
2 0 2 3 0
w w
w w
w w
w w
skąd: