Sunteți pe pagina 1din 5

APROXIMAREA FUNC IILOR

1. Dezvoltarea n serie Taylor

Problema
Func\ia y (x) cu proprietatea c` derivatele de ordinul n ]i n + 1 sunt continue [n
intervalul [xi , xi +1 ] poate fi aproximat printr-o funcie polinomial folosind
dezvoltarea n serie Taylor.
Valorea func\iei [n punctul xi +1 se determin n funcie de valoarea func\iei ]i a
derivatelor sale [n punctul xi dup formula general a dezvoltrii [n serie Taylor:
y ' ( xi )
y ' ' ( xi ) 2
y ( n ) ( xi ) n
h+
h +L+
h + Rn
y ( xi +1 ) = y ( xi ) +
1!
2!
n!

[n care:

n - ordinul dezvoltrii n serie Taylor (gradul funciei polinomiale


scrise prin dezvoltare n serie Taylor).
h = xi +1 xi - pasul de discretizare

Rn =

f ( n+1) ( ) n +1
h
- restul de ordinul n (eroarea de trunchiere)
(n + 1)!

Principiul metodei

Se determin valoarea func\iei ]i a derivatelor sale [n punctul xi .


Se calculeaz valorea func\iei [n punctul xi +1 dup formula general a dezvoltrii [n
serie Taylor de ordinul dorit (0, 1, 2,, n).

APROXIMAREA FUNC IILOR

Cazuri particulare ale dezvoltrii [n serie Taylor:

n = 0 : Dezvoltare n serie Taylor de ordinul 0:


y ( xi +1 ) = y ( xi )

n = 1 : Dezvoltare n serie Taylor de ordinul 1:


y ( xi +1 ) = y ( xi ) +

n = 2 : Dezvoltare n serie Taylor de ordinul 2:


y ( xi +1 ) = y ( xi ) +

y ' ( xi )
( xi +1 xi )
1!

y ' ( xi )
y ' ' ( xi )
2
( xi +1 xi ) +
( xi +1 xi )
1!
2!

n = k : Dezvoltare n serie Taylor de ordinul k:


y ' ( xi )
y ' ' ( xi )
2
( xi +1 xi ) +
( xi +1 xi ) +
1!
2!
(k )
y ( xi )
n
+L+
( xi +1 xi )
k!

y ( xi +1 ) = y ( xi ) +

Exemplu de calcul
Problem:

Fie funcia y ( x) = x 4 + 2 x 3 x 2 + x + 3 .
S se determine y (0,1) n funcie de y (0 ) prin dezvoltare n serie Taylor de ordinele
0,1, 2, 3, 4. Pentru fiecare caz s se calculeze eroare absolut i relativ procentual
comparativ cu valoarea real a funciei y (x) .

Rezolvare:
Pentru problema considerat:
xi +1 = 0,1
xi = 0

Calculul valorii func\iei [n punctul xi = 0 :


y ( 0) = 0 4 + 2 0 3 0 2 + 0 + 3 = 3

APROXIMAREA FUNC IILOR

Calculul valorii derivatelor n punctul xi = 0 :


-

Derivata de ordinul 1:

y , ( xi ) = 4 xi3 + 6 xi2 2 xi + 1 = 4 0 i3 + 6 0 i2 2 0 i + 1 = 1
-

Derivata de ordinul 2:
y ,, ( xi ) = 12 xi2 + 12 xi 2 = 12 0 i2 + 12 0 i 2 = 2

Derivata de ordinul 3:
y ,,, ( xi ) = 24 xi + 12 = 24 xi + 12 = 12

Derivata de ordinul 4:
y IV ( xi ) = 24

1. Dezvoltare n serie Taylor de ordinul 0 ( n = 0 ):


yT 0 ( xi +1 ) = y ( xi )
Rezultatul calculului prin dezvoltare n serie Taylor de ordinul 0:
yT 0 (0,1) = 3

Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 0:

a 0 = y (0,1) yT 0 (0,1) = 3,0921 3 = 0,0921


Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 0:

%0 =

y (0,1) yT 0 (0,1)
3,0921 3
100 =
100 = 28,4782%
y (0,1)
3,0921

2. Dezvoltare n serie Taylor de ordinul 1 ( n = 1 ):


yT 1 ( xi +1 ) = y ( xi ) +

y ' ( xi )
( xi +1 xi )
1!

Rezultatul calculului prin dezvoltare n serie Taylor de ordinul 1:

1
yT 1 (0,1) = 3 + (0,1 0 ) = 3,1
1

APROXIMAREA FUNC IILOR

Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 1:

a1 = y (0,1) yT 1 (0,1) = 3,0921 3,1 = 0,0079


Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 1:

%1 =

y (0,1) yT 1 (0,1)
3,0921 3,01
100 =
100 = 0,2555%
y (0,1)
3,0921

3. Dezvoltare n serie Taylor de ordinul 2 ( n = 2 ):


yT 2 ( xi +1 ) = y ( xi ) +

y ' ( xi )
y ' ' ( xi )
2
(xi +1 xi ) +
( xi +1 xi )
1!
2!

Rezultatul calculului prin dezvoltare n serie Taylor de ordinul 2:


1
2
2
yT 2 (0,1) = 3 + (0,1 0 ) +
(0,1 0 ) = 3,09
1
1 2

Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 2:

a 2 = y (0,1) yT 1 (0,1) = 3,0921 3,09 = 0,0021


Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 2:

%2 =

y (0,1) yT 1 (0,1)
3,0921 3,09
100 =
100 = 0,0679%
y (0,1)
3,0921

4. Dezvoltare n serie Taylor de ordinul 3 ( n = 3 ):

yT 3 ( xi +1 ) = y ( xi ) +
+

y ' ( xi )
y ' ' ( xi )
2
( xi +1 xi ) +
( xi +1 xi ) +
1!
2!

y ' ' ' ( xi )


3
( xi +1 xi )
3!

Rezultatul calculului prin dezvoltare n serie Taylor de ordinul 3:


1
2
12
2
3
yT 3 (0,1) = 3 + (0,1 0 ) +
(0,1 0 ) +
(0,1 0 ) = 3,092
1
1 2
1 2 3

Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 3:

a 3 = y (0,1) yT 1 (0,1) = 3,0921 3,092 = 0,0001

APROXIMAREA FUNC IILOR

Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 3:

%3 =

y (0,1) yT 1 (0,1)
3,0921 3,092
100 =
100 = 0,0032%
y (0,1)
3,0921

5. Dezvoltare n serie Taylor de ordinul 4 ( n = 4 ):


y ' ( xi )
y ' ' ( xi )
2
( xi +1 xi ) +
( xi +1 xi ) +
1!
2!
v
y ' ' ' ( xi )
y ' ( xi )
3
4
+
( xi +1 xi ) +
( xi +1 xi )
3!
4!

yT 4 ( xi +1 ) = y ( xi ) +

Rezultatul calculului prin dezvoltare n serie Taylor de ordinul 4:


1
2
2
yT 4 (0,1) = 3 + (0,1 0 ) +
(0,1 0 ) +
1
1 2
12
24
3
4
+
(0,1 0 ) +
(0,1 0 ) = 3,0921
1 2 3
1 2 3 4

Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 4:

a 4 = y (0,1) yT 1 (0,1) = 3,0921 3,0921 = 0


Eroarea absolut de calcul prin dezvoltare n serie Taylor de ordinul 4:

%3 =

y (0,1) yT 1 (0,1)
3,0921 3,0921
100 =
100 = 0%
y (0,1)
3,0921

S-ar putea să vă placă și