Documente Academic
Documente Profesional
Documente Cultură
Să considerăm formula de interpolare Lagrange ataşată unei funcţii f : [a, b] → R şi nodurilor echidistante x0 , x1
şi x2 , dată prin
1
R2 (f ; x) = (x − x0 )(x − x1 )(x − x2 ) · f 000 (c), (∀) x ∈ [a, b]\{x0 , x1 , x2 } şi (∀) c ∈ (a, b)
3!
este termenul rest asociat.
Observaţia 1. Deoarece gradul polinomului de interpolare Lagrange este un număr par şi dacă f ∈ C 4 [a, b],
atunci pentru integrarea termenului rest avem reprezentarea
1
(2) R2 (f ; x) = x(x − x0 )(x − x1 )(x − x2 ) · f (4) (c), (∀) x ∈ [a, b]\{x0 , x1 , x2 } şi (∀) c ∈ (a, b).
4!
k(b−a)
Făcând notaţiile x0 := a, x1 := a+b
2 şi x2 := b (pentru că nodurile sunt echidistante şi au forma xk = a + 2 ,
k = 0, 2), prin integrarea formulei de interpolare Lagrange (1) pe intervalul [a, b] obţinem
Z b Z b Z b
(3) f (x)dx = L2 (f ; x)dx + R2 (f ; x)dx.
a a a
Prin calcul direct putem arăta că
Z b Z b
(x− a+b
2 )
(x−b) (x−a)(x−b) a+b
(x−a)(x− a+b2 )
(?) L2 (f ; x)dx = f (a) + a+b −a a+b −b f 2 + (b−a) b− a+b f (b) dx
a a (a− a+b
2 )
(a−b) ( 2 )( 2 ) ( 2 )
b b b
(ab+b2 )x 4f ( a+b
2 ) (a2 +ab)x
3
2f (a) x3 (a+3b)x2 x (a+b)x2 2f (b) x3 (3a+b)x2
= (b−a)2 3 − + + (b−a)2 3 − + abx + (b−a)2 3 − +
4 2 2 4 a 2
a a
f (a) 4f ( a+b
2 ) f (b)
b2 − 2ab + a2 − 2 2 2 2
= 6(b−a) 6(b−a) −b + 2ab − a + 6(b−a) b − 2ab + a
b−a
f (a) + 4f a+b
= 6 2 + f (b) ,
iar pentru termenul rest, folosind relaţia (2), avem
1
2 METODE NUMERICE
Z b Z b
1 (4) a+b
(??) R2 (f ; x)dx = 4! f (c) x(x − a) x − 2 (x − b)dx
a a
Z b
1 (4) b−a
= 4! f (c) (x − a)(x − a + a) x − a − 2 x − a − (b − a) dx
a
Z b
1 (4) (b−a)(b−4a) a(b−a)2
= 4! f (c) (x − a)4 + 5a−3b
2 (x − a)3 + 2 (x − a)2 + 2 (x − a) dx
a
1 (4)
− a)4 b−a 5a−3b b−4a a 1
(b − a)5 f (4) (c), (∀) c ∈ (a, b).
= 4! f (c)(b 5 + 8 + 6 + 4 = − 2880
Înlocuind (?) şi (??) ı̂n relaţia (3), se obţine formula lui Simpson
b
(b − a)5 (4)
b−a
Z
a+b
(4) f (x)dx = f (a) + 4f + f (b) − · f (c), (∀) c ∈ (a, b).
a 6 2 2880
Definiţia 1. Relaţia
b
b−a
Z
a+b
(5) f (x)dx ≈ f (a) + 4f + f (b)
a 6 2
se numeşte formula de cuadratură a lui Simpson.
Din punct de vedere geometric, integrala definită este aproximată prin aria domeniului delimitat de graficul poli-
nomului de interpolare Lagrange de gradul doi, ca ı̂n figura alăturată.
Observaţia 2. În aplicaţii, atunci când se aproximează o integrală definită prin formula de cuadratură a lui
Simpson, se poate stabili o margine superioară a erorii comise ı̂n procesul de aproximare, dată de relaţia
(b − a)5 (4)
1
(6) |R2 (f )| = − f (c) ≤ (b − a)5 max f (4) (x) .
2880 2880 x∈[a,b]
Observaţia 3. Termenul rest din relaţia (4) conţine derivata de ordinul patru a funcţiei f , implicând exactitatea
formulei lui Simpson pentru orice polinom f de gradul trei.
Aplicaţia 1. Folosind formula de cuadratură a lui Simpson, să se aproximeze integrala definită
Z 1
1
dx,
0 x + 1
precizând restul şi o margine superioară a erorii comise ı̂n procesul de aproximare.
METODE NUMERICE 3
xk
(xk − xk−1 )5 (4)
xk − xk−1
Z
xk−1 + xk
f (x)dx = f (xk−1 ) + 4f + f (xk ) − · f (ck )
xk−1 6 2 2880
(b − a)5 (4)
b−a xk−1 + xk
= f (xk−1 ) + 4f + f (xk ) − · f (ck ), (∀) ck ∈ (xk−1 , xk ), k = 1, m.
6m 2 2880m5
Făcând suma tuturor integralelor pentru k = 1, m, rezultă
b m Z xk m m
(b − a)5 1 X (4)
b−aX
Z X xk−1 + xk
f (x)dx = f (x)dx = f (xk−1 ) + 4f + f (xk ) − · f (ck )
a 6m 2 2880m4 m
k=1 xk−1 k=1 k=1
m
(b − a)5 (4)
b−aX xk−1 + xk
= f (xk−1 ) + 4f + f (xk ) − · f (c), (∀) c ∈ (a, b),
6m 2 2880m4
k=1
m
1
f (4) (ck ) este cuprinsă ı̂ntre f (4) (a) şi f (4) (b), deci rezultă că există un c ∈ (a, b), astfel ı̂ncât
P
pentru că m
k=1
m
1 X (4)
f (ck ) = f (4) (c).
m
k=1
4 METODE NUMERICE
Observaţia 4. În aplicaţii, atunci când se aproximează o integrală definită prin formula de cuadratură repetată a
lui Simpson
Z b m
b−aX xk−1 + xk
f (x)dx ≈ f (xk−1 ) + 4f + f (xk ) ,
a 6m 2
k=1
se poate stabili o margine superioară a erorii comise ı̂n procesul de aproximare, dată de relaţia
(b − a)5 (4)
1 5
(4)
|R2 (f )| = − · f (c) ≤ (b − a) max f (x).
2880m4 2880m4
x∈[a,b]
Observaţia 5. Avantajul utilizării formulei de cuadratură repetată a lui Simpson constă ı̂n posibilitatea de a
aproxima integrale definite cu o precizie ε dinainte menţionată, care reiese din următoarea condiţie
1 5
(4)
(b − a) max f (x) < ε,
2880m4
x∈[a,b]
necesară pentru a obţine numărul de subintervale egale, ı̂n care trebuie ı̂mpărţit intervalul iniţial [a, b].
Aplicaţia 2. Folosind formula de cuadratură repetată a lui Simpson, să se aproximeze integrala definită
Z 2
1
dx,
0 x+1
cu precizia ε = 10−2 , menţionând restul şi marginea superioară a erorii comise ı̂n procesul de aproximare.
Soluţie. Pentru aplicarea formulei de cuadratură repetată a lui Simpson, se determină ı̂n prealabil numărul
subintervalelor ı̂n care trebuie ı̂mpărţit intervalul iniţial [0, 2], din condiţia generală
1
(b − a)5 · max |f (4) (x)| < ε.
2880m4 x∈[a,b]
(−1)n ·n!
Funcţia f (x) = 1
x+1 este indefinit derivabilă, având f (n) (x) = (x+1)n+1
, (∀) n ∈ N∗ , deci f (4) (x) = |f (4) (x)| = 24
(x+1)5
.
120
Pentru că f (5) (x) = − (x+1) 6 < 0, (∀) x ∈ [0, 2] rezultă max
(4)
|f (x)| = 24. Folosind inegalitatea
x∈[0,2]
1 32 1 80
4
(2 − 0)5 · max |f (4) (x)| < ε ⇔ 4
< ⇔ m4 > ,
2880m x∈[0,2] 2880m 100 3
k(b−a)
care este adevărată pentru orice m ≥ 3, obţinem numărul subintervalelor xk = a + m = 2k , k = 0, 3 . For-
2 3 2 4 4
mula de cuadratură repetată a lui Simpson va fi aplicată pe cele 3 subintervale [0, 2] ⇒ 0, 3 × 3 , 3 × 3 , 2 ,
pentru a obţine o aproximare cu precizia ε = 10−2 , astfel că
2 3
2−0X
Z
1 xk−1 + xk
dx ≈ f (xk−1 ) + 4f + f (xk )
0 x+1 6·3 2
k=1
1 xk−1 + xk x1 + x2 x2 + x3
= f (x0 ) + 4f + 2f (x1 ) + 4f + 2f (x2 ) + 4f + f (x3 )
9 2 2 2
1 1 2 4 5
= f (0) + 4f + 2f + 4f (1) + 2f + 4f + f (2)
9 3 3 3 3
1 3 3 3 1 3 1 1 4 72 13 1 2077 2077
= 1+2 + +4 + + + = + + = · = .
9 5 7 4 2 8 3 9 3 35 2 9 210 1890
Restul asociat este
METODE NUMERICE 5
(2 − 0)5 24 4
R2 (f ) = − · =− , c ∈ (0, 2).
2880 · 43 (c + 1)5 1215(c + 1)5
Marginea superioară a erorii comise ı̂n procesul de aproximare a integralei date este
(2 − 0)5 4
|R2 (f )| ≤ · max |f (4) (x)| = .
2880 · 34 x∈[0,2] 1215
Z 2
1 2077 4
În concluzie, putem scrie că dx = − , c ∈ (0, 2).
0 x+1 1890 1215(c + 1)5