Documente Academic
Documente Profesional
Documente Cultură
Unitatea de învăţare 9
Cuprins Pagina
9.1. Obiectivele unităţii de învăţare 9 1
9.2. Metoda lui Euler 1
9.3. Metoda lui Euler îmbunătățită 3
9.4. Metoda lui Euler modificată 4
9.5. Exemple numerice 5
9.6. Răspunsuri şi comentarii la teste 10
9.7. Lucrarea de verificare 9 11
9.8. Bibliografie minimală 12
Timp de învățare 2h
Prezentarea metodei Metoda lui Euler reprezintă cel mai simplu caz particular al metodei
dezvoltării în serie Taylor în care se consideră p 1 .
Formula metodei este:
(1) yk 1 yk h f ( xk , yk ), k 0,1, 2,... și h xk 1 xk .
1
METODE NUMERICE
Plecând de la valoarea inițială y0 y( x0 ) , pe baza acestei formule
de recurență se poate stabili șirul aproximațiilor y1 , y2 ,... ale
valorilor exacte y ( x1 ), y ( x2 ),... ale soluției.
Test de autoevaluare
1. Având în vedere cele învăţate în acest subcapitol şi ţinând cont de
spaţiul avut la dispoziţie, vă rugăm să comentaţi sau să răspundeţi la
următoarele întrebări:
a) Care este formula de recurență a metodei lui Euler?
2
METODE NUMERICE
9.3. METODA LUI EULER ÎMBUNĂTĂȚITĂ
Test de autoevaluare
2. Având în vedere cele învăţate în acest subcapitol şi ţinând cont de
spaţiul avut la dispoziţie, vă rugăm să comentaţi sau să răspundeţi la
următoarele întrebări:
a) Cum se determină soluția numerică prin metoda lui Euler
îmbunătățită?
3
METODE NUMERICE
După parcurgerea acestui subcapitol trebuie să reţineţi:
yk 1 yk h f ( xk , yk ), k 0,1, 2,...
h
yk 1 yk ( f ( xk , yk ) f ( xk 1 , yk 1 )), k 0,1, 2,..
2
Test de autoevaluare
3. Având în vedere cele învăţate în acest subcapitol şi ţinând cont de
spaţiul avut la dispoziţie, vă rugăm să comentaţi sau să răspundeţi la
următoarele întrebări:
a) Cum se obține formula de recurență a metodei lui Euler modificate?
4
METODE NUMERICE
9.5. EXEMPLE NUMERICE
în celula A1 se va scrie h,
în celula B1 se va trece valoarea pasului: 0.1,
în celula A2 se va trece indicele k,
în celula B2 se va scrie xk ,
în celula C2 se va scrie yk ,
în celula D2 vom scrie f ( xk , yk ) ,
în celula E2 vom scrie y ( xk ) ,
în celula F2 vom scrie Eroarea absoluta,
!!! Acum începem să introducem date numerice şi
formule!!!
în celula A3: 0 (prima valoare a indicelui k)
5
METODE NUMERICE
în celula B3: 0 (valoarea lui x0 din condiția inițială)
în celula C3: -3 (valoarea lui y0 din condiția inițială)
în celula D3:= C3+3*B3+2 (se calculează
f ( x0 , y0 ) y0 3x0 2 )
în celula E3: =2*EXP(B3)-3*B3-5 (se calculează
y( x0 ) 2e x0 3x0 5 )
în celula F3: =ABS(E3-C3) (se determină eroarea absolută
y ( x0 ) y0 )
în celula A4:=A3+1(se trece la următoarea valoare a
indicelui k adaugând 1 la valoarea anterioară)
în celula B4:=B3+$B$1 (se trece la următorul punct din
rețea adăugând pasul x1 x0 h )
în celula C4:= =C3+$B$1*D3) (se folosește formula de
y y0 hf ( x0 , y0 )
recurență pentru determinarea lui 1 )
6
METODE NUMERICE
în celula A1 se va scrie h,
în celula B1 se va trece valoarea pasului: 0.1,
în celula A2 se va trece indicele k,
în celula B2 se va scrie xk ,
în celula C2 se va scrie y k ,
în celula D2 vom scrie f ( xk , y k ) ,
în celula E2 se va scrie yk ,
în celula F2 vom scrie f ( xk , yk ) ,
în celula G2 vom scrie y ( xk ) ,
în celula H2 vom scrie Eroarea absoluta,
!!! Acum începem să introducem date numerice şi
formule!!!
în celula A3: 0 (prima valoare a indicelui k)
în celula B3: 0 (valoarea lui x0 din condiția inițială)
în celula C3: -
în celula D3: -
în celula E3: -3 (valoarea lui y0 din condiția inițială)
în celula F3: =E3+3*B3+2 (se calculează
f ( x0 , y0 ) y0 3x0 2 )
în celula G3: =2*EXP(B3)-3*B3-5 (se calculează
y( x0 ) 2e x0 3x0 5 )
în celula H3: =ABS(G3-E3) (se determină eroarea absolută
y ( x0 ) y0 )
în celula A4:=A3+1(se trece la următoarea valoare a
indicelui k adaugând 1 la valoarea anterioară)
în celula B4:=B3+$B$1 (se trece la următorul punct din
rețea adăugând pasul x1 x0 h )
în celula C4:= E3+$B$1*F3 (se folosește formula de
recurență predictoare pentru determinarea lui
y1 y0 hf ( x0 , y0 )
)
7
METODE NUMERICE
în celula D4:= C4+3*B4+2 (se calculează
f ( x1 , y1 ) y1 3x1 2 )
în celula E4:=E3+$B$1/2*(F3+D4) (se folosește formula de
recurență corectoare pentru determinarea lui
h
y1 y0 ( f ( x0 , y0 ) f ( x1 , y1 ))
2 )
în celula A1 se va scrie h,
în celula B1 se va trece valoarea pasului: 0.1,
în celula A2 se va trece indicele k,
în celula B2 se va scrie xk ,
în celula C2 se va scrie yk ,
în celula D2 vom scrie f ( x k , yk ) ,
h
în celula E2 se va scrie xk ,
2
h
în celula F2 vom scrie yk f ( x k , yk ) ,
2
8
METODE NUMERICE
h h
în celula G2 vom scrie f ( xk , yk f ( xk , yk )) ,
2 2
în celula H2 vom scrie y ( xk ) ,
în celula I2 vom scrie Eroarea absoluta,
!!! Acum începem să introducem date numerice şi
formule!!!
în celula A3: 0 (prima valoare a indicelui k)
în celula B3: 0 (valoarea lui x0 din condiția inițială)
în celula C3: -3 (valoarea lui y0 din condiția inițială)
în celula D3: =C3+3*B3+2 (se calculează
f ( x0 , y0 ) y0 3x0 2 )
h
în celula E3: =B3+$B$1/2 (se calculează x0 )
2
în celula F3: =C3+$B$1/2*D3 (se calculează
h
y0 f ( x 0 , y 0 ) )
2
în celula G3:=F3+3*E3+2 (se calculează
h h
f ( x0 , y0 f ( x0 , y0 )) )
2 2
în celula H3: =2*EXP(B3)-3*B3-5 (se calculează
y( x0 ) 2e x0 3x0 5 )
în celula I3: =ABS(H3-C3) (se determină eroarea absolută
y ( x0 ) y0 )
în celula A4:=A3+1(se trece la următoarea valoare a
indicelui k adaugând 1 la valoarea anterioară)
în celula B4:=B3+$B$1 (se trece la următorul punct din
rețea adăugând pasul x1 x0 h )
în celula C4:= C3+$B$1*G3 (se folosește formula de
recurență pentru determinarea lui
h h
y1 y0 h ( f ( x0 , y0 f ( x0 , y0 )) ))
2 2
Se copiază blocul de celule D3:I3 în blocul D4:I4 și apoi
blocul A4:I4 în blocul A5:I13 astfel încât să fie acoperit
intervalul dat.
Se observă o bună apropiere a valorilor obținute prin această
metodă (valorile de pe coloana C) de valorile exacte
(calculate pe coloana H).
Valorile de pe coloana I arată că eroarea se acumulează și se
propagă pe măsură ce înaintăm în timp (indicele k crește).
Erorile absolute ale soluţiei numerice determinate cu metoda
lui Euler modificată sunt mai mici decât erorile absolute ale
soluţiei numerice determinate cu metoda lui Euler.
9
METODE NUMERICE
Test de autoevaluare
4. Având în vedere cele învăţate în acest subcapitol şi ţinând cont de
spaţiul avut la dispoziţie, vă rugăm să comentaţi sau să răspundeţi la
următoarele întrebări:
a) Unde se găsesc aproximările cerute?
Test de autoevaluare:
Intrebarea 1
a) Formula de recurență a metodei lui Euler este:
yk 1 yk h f ( xk , yk ), k 0,1, 2,... și h xk 1 xk .
1. Se dă problema Cauchy:
y' y 3
y (0) 2
și soluția exacta y ( x) 5e x 3 .
(5 p)
11
METODE NUMERICE
9.8. BIBLIOGRAFIE MINIMALĂ
1. AGRATINI, O., BLAGA, P., CHIOREAN, I., COMAN, Gh., STANCU, D. D., TRIMBITAS,
R.,: Analiză numerică şi teoria aproximării (vol.I, II, III), Presa Univ.Clujeană, 2002.
2. BEU, T. A., Calcul numeric în C, Editura Albastră, Cluj-Napoca, 1999.
3. BORS I., Analiză numerică, Editura UTPRES, Cluj-Napoca, 2001.
4. BUNECI, M.R., Metode Numerice - aspecte teoretice şi practice, Editura Academica
Brâncuşi, Târgu-Jiu, 2009.
5. COMAN Gh., Analiză numerică. Ed.Libris, Cluj, 1994.
6. HADAR, ANTON, et al., Metode numerice în inginerie, Editura Politehnica PRESS, 2005.
7. MARTIN, O., Probleme de Analiză numerică, Editura Matrix Rom, Bucureşti, 1999.
8. NICOARĂ, D. D. Metode numerice în inginerie utilizând MATLAB, Editura Universității
Transilvania din Brașov, 2014.
12