17.04.2013 Views

Modelarea matematica prin Matlab - EduManager

Modelarea matematica prin Matlab - EduManager

Modelarea matematica prin Matlab - EduManager

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.10 Dezvoltare în serie Taylor<br />

Fie o funcţie f care are derivate până la ordinul n în raport cu x. Funcţia <strong>Matlab</strong><br />

taylor(f, n, x, a)<br />

conduce la obţinerea dezvoltării funcţiei f în serie Taylor până la ordinul n – 1 în jurul<br />

punctului a.<br />

( )<br />

( )<br />

( )<br />

∑ − n 1<br />

k<br />

k f a<br />

x −a<br />

k=<br />

0<br />

k!<br />

Dacă argumentul a lipseşte, funcţia<br />

taylor(f, n, x)<br />

conduce la dezvoltarea în serie MacLaurin a funcţiei a funcţiei f până la ordinul n – 1<br />

(dezvoltarea în serie în jurul punctului a = 0). Dacă argumentul x lipseşte, variabila<br />

independentă este determinată de funcţia fyndsym. Dacă argumentul n lipseşte, n = 6.<br />

Exemplul 1.36. Să se calculeze în <strong>Matlab</strong> dezvoltarea în serie Taylor a<br />

funcţiei sinus în jurul originii.<br />

Soluţie:<br />

>> syms x<br />

>> f = sin(x);<br />

>> taylor(f, 5)<br />

ans =<br />

x-x^3/6<br />

Exemplul 1.37. Să se calculeze dezvoltarea în serie Taylor a funcţiei e x în<br />

jurul originii.<br />

Soluţie:<br />

>> syms x<br />

>> f = exp(x);<br />

>> T = taylor(f, 5, 0)<br />

T =<br />

x^4/24 + x^3/6 + x^2/2 + x + 1<br />

>> pretty(T)<br />

4 3 2<br />

x x x<br />

-- + -- + -- + x + 1<br />

24 6 2<br />

Exemplul 1.38. Să se calculeze dezvoltarea în serie Taylor a funcţiei e x în<br />

jurul punctului x =1.<br />

Soluţie:<br />

>> syms x<br />

>> f = exp(x);<br />

>> T = taylor(f, 3, 1)<br />

31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!