trapezna i simsonova metoda

28
SVEUČILIŠTE U SPLITU SVEUČILIŠTE U SPLITU POMORSKI FAKULTET U SPLITU POMORSKI FAKULTET U SPLITU NUMERIČKO NUMERIČKO INTEGRIRANJE INTEGRIRANJE Trapezna i Simpsonova Trapezna i Simpsonova metoda metoda Mr. sc. Tatjana Stanivuk Pomorski fakultet u Splitu

Upload: corto-maltese

Post on 03-Jan-2016

64 views

Category:

Documents


1 download

DESCRIPTION

Trapezna i Simsonova Metoda

TRANSCRIPT

Page 1: Trapezna i Simsonova Metoda

SVEUČILIŠTE U SPLITUSVEUČILIŠTE U SPLITUPOMORSKI FAKULTET U SPLITUPOMORSKI FAKULTET U SPLITU

NUMERIČKO NUMERIČKO INTEGRIRANJEINTEGRIRANJE

Trapezna i Simpsonova Trapezna i Simpsonova metodametoda

Mr. sc. Tatjana Stanivuk Pomorski fakultet u Splitu

Page 2: Trapezna i Simsonova Metoda

Uvod u numeričku Uvod u numeričku integracijuintegraciju

► Prvobitno je pojam integracije Prvobitno je pojam integracije podrazumijevao problem računanja podrazumijevao problem računanja površina, a kasnije je poopćen na problem površina, a kasnije je poopćen na problem numeričkog rješavanja integrala.numeričkog rješavanja integrala.

►Osnovni teorem integralnog računa daje Osnovni teorem integralnog računa daje nam vezu između integriranja i deriviranjanam vezu između integriranja i deriviranja

dakle, integriranje može biti i dakle, integriranje može biti i 'antideriviranje'. 'antideriviranje'.

)()( xfdttfdx

d x

a

Page 3: Trapezna i Simsonova Metoda

2

0 0

sin. , ,...x x

npr e dx dxx

, .a b

►Numerička integracija je postupak pri kojem ne tražimo izraz za integral, nego samo računamo Numerička integracija je postupak pri kojem ne tražimo izraz za integral, nego samo računamo njegovu numeričku vrijednost. njegovu numeričku vrijednost.

►Naime, neelementarne integrale Naime, neelementarne integrale

aproksimiramo integralima funkcija koje možemo integrirati na segmentu Pri tom se javlja aproksimiramo integralima funkcija koje možemo integrirati na segmentu Pri tom se javlja greška ali se može učiniti dovoljno malom.greška ali se može učiniti dovoljno malom.

Page 4: Trapezna i Simsonova Metoda

Trapezna formulaTrapezna formula

►Najjednostavnija metoda (ali ne i Najjednostavnija metoda (ali ne i najbolja) se sastoji u tome da se najbolja) se sastoji u tome da se površina ispod krivulje aproksimira površina ispod krivulje aproksimira nizom trapeza.nizom trapeza.

►Uglavnom se koristi u Francuskoj i Uglavnom se koristi u Francuskoj i Americi.Americi.

Page 5: Trapezna i Simsonova Metoda

►Općenito se želi funkciju Općenito se želi funkciju f(x)f(x) integrirati u integrirati u granicama izmeđugranicama između aa i i bb..

2Trapezaa c

P h

► Površinu ispod krivulje zamjenimo tj. Površinu ispod krivulje zamjenimo tj. aproksimiramo površinom trapeza i dobijemo:aproksimiramo površinom trapeza i dobijemo:

interpolacija interpolacija 1 stupnja1 stupnja ( ) ( )

( )2

b

a

f a f bf x dx b a

Page 6: Trapezna i Simsonova Metoda

► Točnost se povećava ako se zadani interval Točnost se povećava ako se zadani interval podijeli na podijeli na nn jednakih dijelova (podintervala) i nad jednakih dijelova (podintervala) i nad svakim se primjeni trapezna formula. svakim se primjeni trapezna formula.

n

abhxx ii

1

Page 7: Trapezna i Simsonova Metoda

► Tako smo dobili niz integrala (površina Tako smo dobili niz integrala (površina

trapeza):trapeza):

► Zbrajanjem svih površina trapeza dobiva se Zbrajanjem svih površina trapeza dobiva se približna vrijednost integralapribližna vrijednost integrala

koju zovemo koju zovemo trapeznom formulomtrapeznom formulom, a , a možemo je zapisati i ovako:možemo je zapisati i ovako:

,2

)(1

0

10

x

x

hyy

dxxf ,2

)(2

1

21

x

x

hyy

dxxf

n

n

x

x

nn hyy

dxxf1

2)( 1

……

0

0 1 11 2

0 1 2 1

( ) ...2 2 2

2 ...2

nxn n

x

n n

y y y yy yf x dx h

hy y y y y

0 1 2 12 ...2

b

T n na

b aI f x dx y y y y y

n

Page 8: Trapezna i Simsonova Metoda

Ocjena greške kod trapezne Ocjena greške kod trapezne formuleformule

► Pogrešku trapezne formule daje slijedeći Pogrešku trapezne formule daje slijedeći teorem. teorem.

Page 9: Trapezna i Simsonova Metoda

TI

,b

T Ta

f x dx I R

''( )f x

2 3

2 2 22 ,

( ) ( ), max | ''( ) |.

12 12T

x a b

b a h b aR M M M f x

n

► Teorem: Teorem:

Ako je druga derivacijaAko je druga derivacija neprekidna i omeđena na intervalu , neprekidna i omeđena na intervalu , tada vrijedi:tada vrijedi:

pri čemu je trapezna formula, dok za ostatak vrijedi ocjenapri čemu je trapezna formula, dok za ostatak vrijedi ocjena

,a b

TR

► Želimo li da je dovoljno je tražiti da budeŽelimo li da je dovoljno je tražiti da bude

pri čemu je pri čemu je

TR 3

22( )

,12

b aM

n

3

2( )

.12

b an M

Page 10: Trapezna i Simsonova Metoda

Simpsonova formulaSimpsonova formula

►Kod Simpsonove formule nešto je bolja Kod Simpsonove formule nešto je bolja točnost nego kod trapezne formule.točnost nego kod trapezne formule.

►Vrši se aproksimacija kvadratnom Vrši se aproksimacija kvadratnom funkcijomfunkcijom

►Graf Graf f(x)f(x) se zamjenjuje s se zamjenjuje s nn lukova lukova parabola .parabola .

Page 11: Trapezna i Simsonova Metoda

►Dakle, sa Dakle, sa 33 točke može se odrediti točke može se odrediti

Lagrangeov interpolacijski polinom Lagrangeov interpolacijski polinom 2. 2. stupnja.stupnja.

►Dalje se može segment Dalje se može segment [a,b] dijeliti na dijeliti na podsegmente te vršiti interpolaciju podsegmente te vršiti interpolaciju kvadratnom funkcijom nad svakim pojedinim kvadratnom funkcijom nad svakim pojedinim segmentom. segmentom.

Page 12: Trapezna i Simsonova Metoda

► Neka je Neka je jednadžba parabole kroz točke:jednadžba parabole kroz točke:

..

► Možemo uzeti da je Možemo uzeti da je

► Iz jednadžbe parabole slijedi :Iz jednadžbe parabole slijedi :

► PP - površina ispod luka parabole na segmentu od - površina ispod luka parabole na segmentu od –h–h do do h h ..

20

12

2

20 1 2

0 0 / 4

__________________

4 2 6

y Ah Bh C

y C

y A Bh C

y y y Ah C

),(),,(),,( 222111000 yxTyxTyxT

(2)

(1)

hxxhx 210 ,0,

Page 13: Trapezna i Simsonova Metoda

= ( prema formuli = ( prema formuli (2)(2) ) = ) =

h

h

h

h

CxBxAx

dxCBxAxP23

232

3 3 2

3 222 2 6

3 2 3 2 3 3

Ah Bh Ah Bh hCh Ch Ah Ch Ah C

0 1 243

hy y y (2')

►Općenito se želi funkciju Općenito se želi funkciju f(x)f(x) integrirati u integrirati u granicama izmeđugranicama između aa i i bb..

Page 14: Trapezna i Simsonova Metoda

b

a

dxxfI )(

bxxxxa m 2210 ...[a,b] podijelimo na n = 2m (paran broj) dijelova točkama :

Vrijednosti funkcije su, po točkama :

)(

.

.

.

)(

)(

22

11

00

mm xfy

xfy

xfy

na svakom podsegmentu j = 0, 1, 2, …, m-1 2 2 2,j jx x

Page 15: Trapezna i Simsonova Metoda

► Zamijenimo luk krivulje s lukom parabole

koja prolazi točkama

► Površina ispod luka parabole kroz 3 točke iznosi :Površina ispod luka parabole kroz 3 točke iznosi :

► Sada trebamo zbrojit sve ove dijelove površine: Sada trebamo zbrojit sve ove dijelove površine:

jjj CxBxAy 2

),(),,(),,( 2222221212112222 jjjjjjjjj yxTyxTyxT

2 2

2

22 2 1 2 24

3

j

j

x

j j j j j jx

hA x B x C dx y y y

m

m

x

x

mmmmmm

x

x

x

x

x

x

yyyh

dxCxBxA

yyyh

dxCxBxA

yyyh

dxCxBxA

yyyh

dxCxBxA

2

22

6

4

4

2

2

0

)4(3

)(

.

.

.

)4(3

)(

)4(3

)(

)4(3

)(

1222112

1

654222

2

432112

1

210002

0

Page 16: Trapezna i Simsonova Metoda

► Nakon što ove integrale zbrojimo dobit ćemo: Nakon što ove integrale zbrojimo dobit ćemo:

.b a

hn

2

0

0 2 1 3 5 2 1 2 4 6 2 2( ) 4( ... ) 2( ... )3

mx

m m mx

hf x dx y y y y y y y y y y

Neparni Parni

0 1 3 5 1 2 4 6( ) 4( ... ) 2( ... )3

b

S n n na

hf x dx I y y y y y y y y y y

► Kako je Kako je n=2mn=2m (paran broj), na intervalu (paran broj), na intervalu [a,b] dobijemo tzv. dobijemo tzv. Simpsonovu formuluSimpsonovu formulu::

gdje jegdje je

Page 17: Trapezna i Simsonova Metoda

Ocjena greške kod Simpsonove Ocjena greške kod Simpsonove formuleformule

► Pogrešku Simpsonove formule daje Pogrešku Simpsonove formule daje slijedeći teorem. slijedeći teorem.

Page 18: Trapezna i Simsonova Metoda

SI

,b

S Sa

f x dx I R

( )IVf x

4 3

4 4 42 ,

( ) ( ), max | ( ) |.

180 180

IVS

x a b

b a h b aR M M M f x

n

► Teorem: Teorem:

Ako je četvrta derivacijaAko je četvrta derivacija neprekidna i omeđena na intervalu , tada vrijedi:neprekidna i omeđena na intervalu , tada vrijedi:

pri čemu je Simpsonova formula, dok za ostatak vrijedi ocjenapri čemu je Simpsonova formula, dok za ostatak vrijedi ocjena ,a b

SR

►Za zadanu točnost εε broj korekcija je:

544 ( )

.180

b a Mn

Page 19: Trapezna i Simsonova Metoda

PrimjeriPrimjeri

Primjer 1.

Izračunati I = , Izračunati I = , h = 0.1h = 0.1 , ,

trapeznom formulom. trapeznom formulom.

Naći ocjenu greške i pravu grešku.Naći ocjenu greške i pravu grešku.

1

0

1

1dx

x

Page 20: Trapezna i Simsonova Metoda

Rješenje:

I = I =

1

1f x

x

0.1

1 010

0.1

h

b an

h

1

0

1

1dx

x

i xi yi=f(xi)

0 0,0 1,00000

1 0,1 0,90909

2 0,2 0,83333

3 0,3 0,76923

4 0,4 0,71429

5 0,5 0,66667

6 0,6 0,62500

7 0,7 0,58824

8 0,8 0,55556

9 0,9 0,52632

10 1,0 0,50000

0 1 2 12 ... 0.693772T n n

b aI y y y y y

n

Page 21: Trapezna i Simsonova Metoda

Ocjena greške:Ocjena greške:

2

2( )

,12T

b a hR M

2,

max | ''( ) |x a b

M f x

1

1f x

x

2

1`

1f x

x

3

2`̀

1f x

x

2 30,1

2max | | 2

1xM

x

21 0.12 0.00167

12TR

Page 22: Trapezna i Simsonova Metoda

Prava vrijednost:Prava vrijednost:

Prava greška:Prava greška:

, a to je < 0.00167.| | 0.00062TI I

I =I =1

10

0

1ln 1 ln 2 ln1 0.69314718

1dx x

x

Page 23: Trapezna i Simsonova Metoda

Primjer 2.

Izračunati Izračunati II = Simpsonovom = Simpsonovom formulomformulom

za točnost za točnost ε ε == . .

Koliko koraka treba u trapeznoj formuli Koliko koraka treba u trapeznoj formuli za istu točnost?za istu točnost?

3

22x

dx

52 10

Page 24: Trapezna i Simsonova Metoda

35

22

, 2 10dx

Ix

544

4,

( ), max | ( ) |

180IV

x a b

b a Mn M f x

22

3

4

5

66

1( )

( ) 2

( ) 6

( ) 24

120( ) 120

I

II

III

IV

f x xx

f x x

f x x

f x x

f x xx

→ 4 6 62,3 2,3

120 120max max 1.875

2x xM

x

Rješenje:

Page 25: Trapezna i Simsonova Metoda

i xi f(xi)

0 2 0.25000

1 13/6 0.21302

2 14/6 0.18367

3 15/6 0.16000

4 16/6 0.14063

5 17/6 0.12457

6 18/6 0.11111

45

1 1.8754.777214 6

180 2 10n n

Kod Simpsonove formule mora biti parni broj, pa uzimamo prvi parni veći

32 mmn

6

1

n

abh

21

( )f xx

)...(2)...(46 226421253120

mmms yyyyyyyyyym

abI

Page 26: Trapezna i Simsonova Metoda

Prava vrijednost:Prava vrijednost:

16666.06

1

2

1

3

11

1

3

2

3

2

3

2

12

x

xdxxI

0 6 1 3 5 2 41

( ) ( ) 4( ( ) ( ) ( )) 2( ( ) ( )6 3

10.25000 0.11111 4(0.21302 0.16000 0.12457) 2(0.18367 0.14063)

18

0.166667

s

s

s

I f x f x f x f x f x f x f x

I

I

Page 27: Trapezna i Simsonova Metoda

Koraci za trapeznu formulu :Koraci za trapeznu formulu :

12

)( 23 Mab

n

2 4 4, 2,3

6 6max ''( ) max 0.375

2x a b xM f x

x

51 0.375

39.52847075 4012 2 10

n n

Potrebno je izvršiti 40 korekcija.

Page 28: Trapezna i Simsonova Metoda

HVALAHVALANANA

PAŽNJIPAŽNJI