You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1.5. Toolbox-urile Symbolic 51<br />
Ultimul exemplu rezolvă ecuat¸ia trigonometrică sinx = 1<br />
2 . Aceasta are o infinitate<br />
de solut¸ii. Secvent¸a de comenzi<br />
>> clear, syms x, eq=’sin(x)=1/2’;<br />
>> x=solve(eq,x)<br />
dă doar solut¸ia<br />
x =<br />
1/6*pi<br />
Pentru solut¸iile dintr-un anumit interval, de exemplu [2,3] se poate folosi comanda<br />
simbolică fsolve:<br />
>> clear, x=maple(’fsolve(sin(x)=1/2,x,2..3)’)<br />
x =<br />
2.6179938779914943653855361527329<br />
Rezultatul este un s¸ir de caractere, care poate fi convertit în double cu<br />
str2double:<br />
>> z=str2double(x), whos<br />
z =<br />
2.6180<br />
Name Size Bytes Class<br />
ans 1x33 264 double array<br />
x 1x33 66 char array<br />
y 1x1 8 double array<br />
z 1x1 8 double array<br />
Grand total is 68 elements using 346 bytes<br />
Funct¸ia maple trimite comenzi Maple nucleului Maple. A se consulta help-urile<br />
corespunzătoare s¸i documentat¸ia.<br />
Aritmetică cu precizie variabilă (vpa). Există trei tipuri de operat¸ii aritmetice<br />
în toolbox:<br />
• numeric – operat¸iile MATLAB în virgulă flotantă;<br />
• rat¸ional – aritmetica simbolică exactă Maple;<br />
• VPA – aritmetica cu precizie variabilă Maple (variable precision arithmetic).