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: