background image

CAŁKOWANIE 

NUMERYCZNE

całki pojedyncze

background image

Kwadratury interpolacyjne

background image

3

Kwadratury interpolacyjne

Rozpatrujemy funkcję 

f(x)

ciągłą i ograniczoną w przedziale 

domkniętym 

[ab].

Przedział 

[ab]

dzielimy na skończoną liczbę podprzedziałów, 

wyróżniając na osi 

x

zbiór punktów:

0

1

2

1

...

...

i

i

n

a x

x

x

x

x

x

b

+

=

< <

< < <

< <

=

Punkty 

x

i

= 0, 1, ..., n

tworzą siatkę o stałym kroku (z reguły):

1

const

i

i

x

x

h

+

− = =

background image

4

Kwadratury interpolacyjne

Kwadratury interpolacyjne

background image

5

Kwadratury interpolacyjne

Z własności całki oznaczonej wynika, że:

1

0

1

0

( ) d

( ) d

n

i

i

x

b

x

n

i

x

a

x

f x

x

f x

x

+

=

=

=

=

¦

³

³

Oznaczenie:

1

( ) d

i

i

x

i

x

f x

x

+

σ =

³

background image

6

Kwadratury interpolacyjne

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 interpolacyjny

background image

7

Kwadratury interpolacyjne

Wyprowadzenie wzorów przybliżających wartość 

całki w przedziale 

[ab]

Wielomian interpolacyjny

I. wzór Newtona

2

(

1)

( )

...,

2!

i

i

i

i

x x

q q

W x

y

q y

y

q

h

= + ∆ +

+

=

background image

Metoda prostokątów

background image

9

Metoda prostokątów

Niech:

1

( )

,

[ ,

]

i

i

i

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ładnika

f(x)

na odcinku 

[x

i

x

i+1

]

zastępujemy linią poziomą

background image

10

Metoda prostokątów

1

1

( ) d

d

i

i

i

i

x

x

i

i

x

x

f x

x

y x

+

+

σ =

³

³

Wprowadzamy podstawienie:

1

1

, d

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

+

σ =

=

=

³

³

background image

11

Metoda prostokątów

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

i

a

f x

x h

y

=

=

¦

³

background image

12

Metoda prostokątów

Wzór prostokątów z niedomiarem:

1

0

( ) d

b

n

i

i

a

f x

x h

y

=

=

¦

³

Wzór prostokątów z nadmiarem 

(wyprowadzany z II. wzoru Newtona):

1

( ) d

b

n

i

i

a

f x

x h

y

=

=

¦

³

background image

13

Metoda prostokątów

Metoda prostokątów 

z niedomiarem

Metoda prostokątów 

z nadmiarem

background image

14

Metoda prostokątów

Przykład
Obliczyć wartość całki, korzystając ze wzoru prostokątów:

(

)

5

2

1

2 d

x

x

+

³

1

49

3

=

( ) d

b

a

f x

x

³

2

( )

2

f x

x

=

+

1

a

=

5

b

=

background image

15

Metoda prostokątów

4

n

=

Ilość podprzedziałów:

Krok całkowania:

5 1

1

4

b a

h

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

5

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

=

= + =

=

=

+ =

=

= + =

=

=

+ =

=

= + =

background image

16

Metoda prostokątów

Wzór prostokątów z niedomiarem:

1

3

0

0

n

i

i

i

i

h

y

h

y

=

=

=

¦

¦

0

1

2

3

(

)

h y

y

y

y

=

+ + +

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

=

=

=

¦

¦

1

2

3

4

(

)

h y

y

y

y

=

+ + +

1 (6 11 18 27)

= ⋅ + + +

62

=

background image

Metoda trapezów

background image

18

Metoda trapezów

Niech:

1

( )

,

[ ,

]

i

i

i

i

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ów

background image

19

Metoda trapezów

1

1

( ) d

(

) d

i

i

i

i

x

x

i

i

i

x

x

f x

x

y

q y

x

+

+

σ =

=

+ ∆

³

³

(

)

1

1

0

1

(

) d

2

i

i

i

i

i

y

q y

q

h y

y

+

σ =

+ ∆

=

+

³

Wykorzystujemy podstawienia jak przy metodzie prostokątów:

background image

20

Metoda trapezó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

i

a

y

y

f x

x h

y

=

+

ª

º

=

+

«

»

¬

¼

¦

³

background image

21

Metoda trapezów

Metoda trapezów

background image

22

Metoda trapezów

Przykład
Obliczyć wartość całki z poprzedniego przykładu, korzystając 

ze wzoru trapezów:

(

)

5

2

1

1

2 d

49

3

x

x

+

=

³

Przedział całkowania podzielony, jak w poprzednim zadaniu:

4

n

=

Punkty 

x

i

i wartości funkcji w tych punktach 

y

i

są identyczne 

jak w poprzednim przykładzie

background image

23

Metoda trapezów

1

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

+

ª

º

=

+ + +

«

»

¬

¼

3 27

1

6 11 18

2

+

ª

º

= ⋅

+ + +

«

»

¬

¼

50

=

background image

Wzór Simpsona

background image

25

Wzór Simpsona

Niech:

2

1

(

1)

( )

,

[ ,

]

2!

i

i

i

i

i

q q

W x

y

q y

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ów

background image

26

Wzór Simpsona

Przedział 

[

ab]

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

§

·

σ =

+ ∆ +

=

+

+

¨

¸

©

¹

³

background image

27

Wzór Simpsona

Wzór Simpsona:

(

)

0

1

2

3

2

1

( ) d

4

2

4

... 2

4

3

b

n

n

n

a

h

f x

x

y

y

y

y

y

y

y

+

+

+

+ +

+

+

³

background image

28

Wzór Simpsona

Przykład
Obliczyć wartość całki z poprzednich przykładów, korzystając 

ze wzoru Simpsona:

(

)

5

2

1

1

2 d

49

3

x

x

+

=

³

(

)

0

1

2

3

2

1

( ) d

4

2

4

... 2

4

3

b

n

n

n

a

h

f x

x

y

y

y

y

y

y

y

=

+

+

+

+ +

+

+

=

³

(

)

0

1

2

3

4

4

2

4

3

h

y

y

y

y

y

=

+

+

+

+

=

(

)

1

3 4 6 2 11 4 18 27

3

=

+ ⋅ + ⋅ + ⋅ +

1

49

3

=

background image

Kwadratury Gaussa

background image

30

Kwadratury Gaussa

Rozpatrujemy funkcję 

f(x)

ciągłą i ograniczoną w przedziale 

domkniętym 

[

ab].

Pierwszy krok:

Sprowadzenie całki

do postaci znormalizowanej:

( ) d

b

a

f x

x

³

1

1

( ) d

F

ξ ξ

³

background image

31

Kwadratury Gaussa

Normalizacja

Podstawienia:

2

2

b a b a

x

+

=

+

ξ

d

d

2

b a

x

=

ξ

1

,

1

x a

x b

ξ = − Ÿ =

ξ = Ÿ =

background image

32

Kwadratury Gaussa

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

+

§

·

ξ =

+

ξ

¨

¸

©

¹

background image

33

Kwadratury Gaussa

Przykład
Całkę sprowadzić do postaci znormalizowanej:

5

2

1

(

2) d

x

x

+

³

2

2

b a b a

x

+

=

+

ξ

5 1 5 1

2

2

x

+

=

+

ξ

3 2

= + ξ

d

d

2

b a

x

=

ξ

5 1

d

d

2

x

=

ξ

2d

=

ξ

background image

34

Kwadratury Gaussa

5

2

1

(

2) d

x

x

+

³

(

)

{

}

1

2

1

3 2

2 2 d

ª

º

=

+ ξ + ⋅

ξ

¬

¼

³

1

2

1

8

24

22 d

ª

º

=

ξ + ξ +

ξ

¬

¼

³

2

( ) 8

24

22

F

ξ = ξ + ξ +

background image

35

Kwadratury Gaussa

Znormalizowaną funkcję podcałkową 

F

(

ξ)

w przedziale 

[-1, 1]

przybliża się wielomianem stopnia 

2n-1

2

2

1

0

1

2

2

1

( )

...

n

n

F

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 wagami

n

– ilość punktów Gaussa

background image

36

Kwadratury Gaussa

0.34785
0.65214
0.65214
0.34785

- 0.86113
- 0.33998

0.33998
0.86113

4

1.00000
1.00000

- 0.57735

0.57735

2

w

i

ξ

i

n

Wagi i odcięte punktów Gaussa dla różnych wartości 

n

background image

37

Kwadratury Gaussa

Przykład
Obliczyć wartość całki oznaczonej z poprzednich przykładów 
kwadraturami Gaussa dla 

n

= 2

.

Funkcja podcałkowa po normalizacji:

2

( ) 8

24

22

F

ξ = ξ + ξ +

background image

38

Kwadratury Gaussa

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

8

24

22

w

w

ª

º

ª

º

= ξ + ξ +

⋅ + ξ + ξ +

=

¬

¼

¬

¼

2

2

8( 0.57735)

24( 0.57735) 22 1

8(0.57735)

24(0.57735) 22 1

ª

º

=

+

+

⋅ +

¬

¼

ª

º

+

+

+

¬

¼

49.33328

=

background image

39

Kwadratury Gaussa

Przykład

Wyprowadzić kwadraturę Gaussa dla przypadku 

= 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

2

2

2

3

a

a

=

+

background image

40

Kwadratury Gaussa

1

1

1

2

2

1

( ) d

( )

( )

F

F

w

F

w

ξ ξ =

ξ

+ ξ

=

³

(

) (

)

2

3

2

3

0

1 1

2 1

3 1

1

0

1 2

2 2

3 2

2

a

a

a

a

w

a

a

a

a

w

=

+ ξ + ξ + ξ

+

+ ξ + ξ + ξ

=

∗∗

(

)

(

) (

)

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

=

+ ξ + ξ

+ ξ

+ ξ

+ ξ

+ ξ

background image

41

Kwadratury Gaussa

Porównujemy współczynniki przy 

a

0

a

1

a

2

a

3

ze wzorów 

∗∗

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:

1

2

1

2

1

1

0.57735

0.57735

w

w

=

=

ξ ≈ −

ξ ≈