06.03.2013 Views

Capitolul 1 Ecuatii diferentiale de ordinul ˆıntâi rezolvabile prin ...

Capitolul 1 Ecuatii diferentiale de ordinul ˆıntâi rezolvabile prin ...

Capitolul 1 Ecuatii diferentiale de ordinul ˆıntâi rezolvabile prin ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Calculul simbolic al solut¸iilor sistemelor <strong>de</strong> ecuat¸ii liniare 91<br />

3.4 Calculul simbolic al solut¸iilor sistemelor<br />

<strong>de</strong> ecuat¸ii diferent¸iale <strong>de</strong> <strong>ordinul</strong> întâi<br />

liniare cu coeficient¸i constant¸i<br />

Pentru rezolvarea numericǎ a sistemelor <strong>de</strong> ecuat¸ii diferent¸iale <strong>de</strong> ordin<br />

întâi Maple folose¸ste funct¸ia dsolve (solve ordinary differential equations -<br />

ODEs) care a fost prezentǎ în capitolele prece<strong>de</strong>nte.<br />

În scrierea sintaxei ecuat¸ia diferent¸ialǎ va fi înlocuitǎ cu lista <strong>de</strong> ecuat¸ii<br />

diferent¸iale <strong>de</strong> <strong>ordinul</strong> întâi care formeazǎ sistemul <strong>de</strong> ecuat¸ii, respectiv condit¸ia<br />

init¸ialǎ va fi înlocuitǎ cu lista condit¸iilor init¸iale xi(t0) = x 0 i corespunzǎtoare<br />

fiecǎrei funct¸ii necunoscute xi(t), i = 1, n:<br />

dsolve({ODE1, ODE2, ..., ODEn});<br />

dsolve({ODE1, ODE2, ..., ODEn}, {x1(t), x2(t), ..., xn(t)}, extra.args);<br />

dsolve({ODE1, ODE2, ..., ODEn, x1(t0)=x 0 1, x2(t0)=x 0 2, ..., xn(t0)=x 0 n},<br />

{x1(t), x2(t), ..., xn(t)}, extra.args);<br />

Pentru exemplificare, vom rezolva urmǎtoarele siteme <strong>de</strong> ecuat¸ii diferent¸iale<br />

<strong>de</strong> <strong>ordinul</strong> întâi liniare cu coeficient¸i constant¸i:<br />

1. Sistemul <strong>de</strong> douǎ ecuat¸ii diferent¸iale liniare cu coeficient¸i constant¸i<br />

omogen:<br />

<br />

x1 ˙ = −x1+8x2<br />

x2 ˙ = x1+ x2<br />

(3.13)<br />

Pentru acest sistem vom consi<strong>de</strong>ra condit¸iile init¸iale x1(0) = 0, x2(0) =<br />

1 ¸si solut¸ia problemei cu date init¸iale va fi reprezentatǎ grafic utilizând<br />

trei instruct¸iuni <strong>de</strong> plotare:<br />

> sys1_Eq1:=diff(x1(t),t)=-x1(t)+8*x2(t);<br />

sys1 Eq1 := d<br />

x1 (t) = −x1 (t) + 8x2 (t)<br />

dt<br />

> sys1_Eq2:=diff(x2(t),t)=x1(t)+x2(t);<br />

sys1 Eq2 := d x2 (t) = x1 (t) + x2 (t)<br />

dt

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

Saved successfully!

Ooh no, something went wrong!