20.07.2013 Views

Software matematic

Software matematic

Software matematic

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.5. Toolbox-urile Symbolic 47<br />

Pentru detalii suplimentare a se vedea help sym/diff sau doc sym/diff.<br />

Integrare. Pentru a calcula primitiva unei expresii simbolice f se poate folosi<br />

int(f,x).<br />

Ca exemplu, să calculăm primitiva lui g(x) = e −ax sincx:<br />

>> g = exp(-a*x)*sin(c*x);<br />

>> int_g=int(g,x)<br />

int_g =<br />

-c/(aˆ2+cˆ2)*exp(-a*x)*cos(c*x)-a/(aˆ2+cˆ2)*exp(-a*x)*sin(c*x)<br />

Dând comanda diff(int g,x) nu se obt¸ine g ci o expresie echivalentă, dar<br />

după simplificare cu comanda simple(diff(int g,x)) se obt¸ine un s¸ir de mesaje<br />

care informează utilizatorul asupra regulilor utilizate s¸i în final<br />

ans = exp(-a*x)*sin(c*x)<br />

Calcului π<br />

−πgdx se poate realiza cu comanda int(g,x,-pi,pi). Rezultatul<br />

nu este foarte elegant. Vom calcula acum integrala π<br />

0 xsinxdx:<br />

>> int(’x*sin(x)’,x,0,pi)<br />

ans = pi<br />

Dacă Maple nu poate găsi integrala sub forma analitică, ca în exemplul<br />

>> int(exp(sin(x)),x,0,1)<br />

Warning: Explicit integral could not be found.<br />

ans =<br />

int(exp(sin(x)),x = 0 .. 1)<br />

se poate încerca o aproximare numerică:<br />

>> quad(’exp(sin(x))’,0,1)<br />

ans =<br />

1.6319<br />

Pentru detalii suplimentare a se vedea help sym/int sau doc sym/int.<br />

Substitut¸ii s¸i simplificări. Înlocuirea unui parametru cu o valoare sau cu un alt<br />

parametru se realizează cu subs. De exemplu, să calculăm integrala definită a lui g<br />

de mai sus pentru a=2 s¸i c=4:<br />

>> int_sub=subs(int_def_g,{a,c},{2,4})<br />

int_sub =<br />

107.0980<br />

A se vedea help sym/int sau doc sym/int.<br />

Funct¸ia simplify este o funct¸ie puternică care aplică diverse tipuri de identităt¸i<br />

pentru a aduce o expresie la o formă mai ,,simplă”. Exemplu:

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

Saved successfully!

Ooh no, something went wrong!