Professional Documents
Culture Documents
f ( x)dx
b
f ( x) = p ( x) + R ( x)
f ( x)dx = I + R
b
I vrednost integrala polinoma R ocena greke Kvadraturne formule se dobijaju aproksimacijom podintegralne funkcije interpolacionim polinomom, a greka je jednaka integralu greke interpolacije. Vrednost integrala najee se dobija pomou kvadraturnih formula
Njutn Kotesovog tipa Gausovog tipa
f ( x)dx = A f ( x )
a i =0 i i
1 1 3 f ( x)dx = A0 f ( ) + A1 f ( ) + A2 f ( ) 4 2 4
Koeficijente Ai biramo tako da formula bude tana za polinome to je mogue veeg stepena. Broj nepoznatih koeficijenata odreuje stepen funkcije za koju e formula biti tana. U zadatku imamo 3 vora, dakle formula mora da bude tana za polinome stepena 0,1 i 2. Uzeemo da je funkcija f ( x ) = 1, f ( x) = x, f ( x ) = x 2 i za tako izabrano f(x) odrediti nepoznate koeficijente.
f ( x) = 1: 1dx = x |1 = 1 = A0 + A1 + A2 0
0
1 3 x2 1 1 1 f ( x) = x : xdx = |0 = = A0 + A1 + A2 2 2 4 2 4 0 1 9 x3 1 1 1 f ( x) = x : x dx = |0 = = A0 + A1 + A2 3 3 16 4 16 0
2 2 1
2 1 2 A0 = , A1 = , A2 = 3 3 3
2 1 1 1 2 3 f ( x)dx = f ( ) f ( ) + f ( ) 3 4 3 2 3 4
Koeficijente A,B,C biramo tako da formula bude tana za polinome to je mogue veeg stepena. Broj nepoznatih koeficijenata odreuje stepen funkcije za koju e formula biti tana. U zadatku imamo 3 vora, dakle formula mora da bude tana za polinome stepena 0,1 i 2. 2 Uzeemo da je funkcija f ( x ) = 1, f ( x ) = x, f ( x) = x i za tako izabrano f(x) odrediti nepoznate koeficijente.
2 2 1 2 f ( x) = 1: 1 xdx = x 3 |0 = = A + B + C 3 3 0 2 5 1 2 1 f ( x) = x : x xdx = x 2 |0 = = 0 + B + C 5 5 2 0 f ( x) = x : x
2 0 1 2 1
2 71 2 1 xdx = x 2 0 = = 0 + B + C 7 7 4
A=
Dakle, traena formula je oblika:
1
4 16 6 , B = ,C = 105 35 35
x f ( x)dx
f ( x)dx Af (0) + Bf (
2h ) + R ( h) 3
Koeficijente A,B biramo tako da formula bude tana za polinome to je mogue veeg stepena. Broj nepoznatih koeficijenata odreuje stepen funkcije za koju e formula biti tana. U zadatku imamo 2 vora, dakle formula mora da bude tana za polinome stepena 0 i 1. Uzeemo da je funkcija f ( x) = 1, f ( x) = x
h
f ( x) = x : xdx =
0
x h h 2h |0 = = 0+ B 2 2 3
3h h A= ,B = 4 4
f ( x)dx
h 2h ( f (0) + 3 f ( )) + R (h) 4 3
Traena formula je stepena 1, ostalo je da ocenimo greku. Ocena greke e biti stepena 1. Neka je p(x) polinom prvog stepena koji se poklapa sa funkcijom f(x) u datim vorovima:.
p ( x ) = f (0 ) 2h 2h p( ) = f ( ) 3 3
p ( x) = a0 + a1 ( x x0 ) f (0) = a0 2h 2h f ( ) = f (0) + a1 ( 0) 3 3
f ( x) = p( x) + R( x)
p ( x) = f (0) + x
f(
2h ) f (0) 3 2h 0 3
R R1 ( x)dx
0 0
M2 2h | ( x 0)( x )dx 2! 3
h
2h 3
4M 2 h2 2h 2h x( x)dx + x( x )dx = 3 3 81 2h
3
1 1 3 f ( x)dx = c0 f ( ) + c1 f ( ) + c2 f ( ) + R 4 2 4
sin x x dx
4
Koeficijente Ci biramo tako da formula bude tana za polinome to je mogue veeg stepena. Broj nepoznatih koeficijenata odreuje stepen funkcije za koju e formula biti tana. U zadatku imamo 3 vora, dakle formula mora da bude tana za polinome stepena 0,1 i 2. Uzeemo da je funkcija f ( x) = x k , k = 0,1, 2
f ( x) = 1: 1dx = x |1 = 1 = C0 + C1 + C2 0
0
x2 1 1 1 1 3 f ( x) = x : xdx = |0 = = C0 + C1 + C2 2 2 4 2 4 0 f ( x) = x 2 : x 2 dx =
0 1
1 9 x3 1 1 1 |0 = = C0 + C1 + C2 3 3 16 4 16
Ocenimo greku: NAPOMENA: Ovo je formula NjutnKotesovog tipa sa tri vora, pri emu vorovima koji su simetrini u odnosu na sredinu intervala odgovaraju jednaki koeficijenti. Red greke poveava se za jedan stepen, pa e ova formula biti tana i za polinome treeg stepena.
1 1 1 3 R = f 4 ( )( x )( x ) 2 ( x )dx 4! 0 4 2 4
Uvodimo oznaku M 4 = max [0,1] | f (4) ( x) |
1 1 1 3 f ( x)dx = (2 f ( ) f ( ) + 2 f ( )) + 0.0003M 4 3 4 2 4
Ostalo je da izraunamo vrednost integrala. Prvo, moramo da pomerimo granice integrala, koristiemo smenu x=at+b
x=
(t + 1) 4
sin x x dx = 0
4
sin
(t + 1) 4 dt t +1
R = 0.0003M 4
Ostalo je da se oceni greka R
sin x 1 dx = (2 x 3
4
sin
f ( x)dx h(
y0 + yn + y1 + y2 + ... + yn 1 ) 2
a = x0 , b = xn xi +1 xi = h
UOPTENA SIMPSONOVA FORMULA
R |
ba 2 h y ''( ) |, [a, b] 12
f ( x)dx
h ( y0 + y2 n + 4( y1 + y3 + ... + y2 n 1 ) + 2( y2 + y4 + ... + y2 n 2 )) 3
Greka simpsonove formule:
Ova ocena greke je nepraktina zato to je potrebno oceniti 4.ti izvod, zato koristimo drugu ocenu greke.
I ( f ) = I h ( f ) + M 1h k I ( f ) = IH ( f ) + M 2H k
Ako pretpostavimo da je M 1 = M 2
I h ( f ), I H ( f )
Integral sa korakom h,H dobijen Simpsonovom ili Trapeznom formulom (to ne mora da znai) oduzimanjem dobijamo
I h ( f ) I H ( f ) = M ( H k hk )
Odnosno:
| IH ( f ) Ih ( f ) | | I ( f ) I H ( f ) | 2k 1
Kada je u pitanju uoptena Trapezna formula uzimamo da je k=2, dok je kod uoptene Simpsonove formule k=4. Ova ocena nije uvek pouzdana zato to M1 ne mora da uvek bude jednako M2.
= 104
dx x + cos x 0
Za Simpsonovu kvadraturnu formulu potreban nam je neparan broj vorova, na primer n=5. Raunamo sa 5 decimala zbog ocene greke. x 0 pi/4 pi/2 3pi/4 pi suma 0.46694 1.46694 1.27641 0.63662 0.60640 *1 1.00000 0.67001 0.63266 *4 *2 Obzirom da je za ocenu greke pomou formule za ocenu greke koju imamo kod Simsponove kvadrturne formule potreban 4ti izvod, greku emo oceniti Rungeovom ocenom. Traimo vrednost integrala sa korakom h i sa duplo manjim korakom.
h=
I =
4
3* 4
*1
*4
*2 0.75954
Kada dopunimo staru tablicu novim podacima, primetiemo da su nam sada svi novi elementi u drugoj tablici na neparnim mestima. Njih mnoimo sa brojem 2.
I =
8
3*8
I = 2.04414
8
Ocena greke:
| I ( f ) I ( f ) | | I ( f ) I ( f ) |
8 8 4
24 1
| 2.04414 2.05403 | 15
Kako je greka vea od traene, ponovo emo poloviti interval i formirati novu tablicu.
h =
16
10
I =
16
3*16
I = 2.04315
16
Ocenimo greku:
| I ( f ) I ( f ) | | I ( f ) I ( f ) |
16 16 8
24 1
| 2.04315 2.04414 | 15
Zadatak br6. Neka su Yi i=0,1,2..,2n Yi=f(Xi) dati sa tanou i neka je R greka nastala u Simpsonovoj Formuli zaokruivanjem vrednosti. Dokazati da je R (b-a) Uzeemo da je svaka promenljiva Y data sa apsolutnom grekom
AYi , I h = R
h ( y0 + yn + 4( y1 + y3 + .. + y2 n 1 ) + 2( y2 + y4 + .. + y2 n 2 )) 3
Zadatak br7. Izraunati integral koristei Simpsonovu kvadraturnu formulu tako da greka rezultata 4 1 ne bude vea = 10 dx
1+ x
0
Ukupna greka
R = RM + RZ 104
1 RM 104 2 1 RZ 104 2
Uzeemo da je:
RM RZ
1 RZ = (b a ) 104 2 1 104 2
1 4 10 2
Zbog greke zaokruivanja radiemo sa 4 sigurne cifre u uem smislu. Formiramo tabelu: x 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.5000 suma 1.5000 3.4595 2.7282
13
*1
*2 0.9091
*3
0 1.0000 0.8333 0.7692 0.7143 0.6667 0.6250 0.5882 0.5556 0.5263 Integral smo izraunali sa zadatom tanou.
105
xe 2 + sin x dx 1
x2
Integral reavamo Simpsonovom kvadraturnom formulom. Granice integrala emo namestiti tako da gornja granica bude konana vrednost.
xe 1 x2 1 M 2 1 5 x2 dx xe dx = e |M = e 10 2 + sin x 2 2 2 M
x = t
2
x2
1 | sin x | 1,
Smena:
Uzeemo da je M=3.4. Integral posmatramo na interrvalu [1, 3.4]. Za poetak radimo sa 3 vora. x 1.000000 2.200000 3.400000 suma 0.000019 0.129487 0.006194 *1 0.129468 0.006194 *4 *2
I1.2 = I1.2
Za Rungeovu ocenu greke potrebno je prepoloviti korak (inae raunamo 4.izvod i ocenjujemo Simpsonovom ocenom greke. x 1.600000 2.200000 2.800000 3.400000 0.000019 suma 0.129487 0.041707 0.006194 0.000472 *1 *4 0.041235 0.006194 *2
1.000000 0.129468
I 0.6 = I 0.6
| I ( f ) I 0.6 ( f ) |
Ukupna greka = greka metode + greka odsecanja + greka zaokruivanja + zaokruivanje reenja:
15
Rezultat nije taan zato to na ovom primeru Rungeova ocena greke ne radi ;( Ali probaemo Rungeovu ocenu jo jednom sa duplo manjim intervalom:
| I ( f ) I 0.15 ( f ) |
Primetiemo da je sada Rungeova ocena greke VEA nego malo pre!!! Ovo je primer gde Rungeova ocena greke ne radi.. Moraemo da koristimo Simpsonovu forumulu za ocenu greke.
F ( x) = e dt = 2
t2 0
Primetimo, prvo da je podintegralna funkcija pozitivna i da moemo da pronaemo reenje za x>0. Osnovnom Simpsonovom formulom nalazimo koliko je, npr F(1) i F(1.5). Potreban nam je neparan broj vorova, uzeemo da je prvo n=5
16
*1 1.0000
*4 1.0645
*2
F (1)0.25 =
1.2840 1.7551
F (1)0.25
*1 1.0000
*4 1.1510
*2
F (1.5)0.375
1.7551 3.5453
F (1.5)0.375
9.4877
suma 10.4877 4.6963 1.7551 Oigledno je reenje negde izmeu 1 i 1.5 .. Izraunaemo vrednost integrala za x=1.25
17
*1
*4 1.1026
*2
F (1.25)0.3125 = F (1.25)0.3125
1.2500 4.7707 suma 5.7707 3.5108 1.4779 Sada imamo 2 take (tanije imamo 3 ali radiemo samo sa dve) i imamo vrednosti funkcije u tim takama. Funkciju interpoliemo polinomom prvog stepena.