Mathematica 4.2
Mihai Cârstea
Produsul Mathematica al companiei Wolfram Research este un program prin intermediul
căruia se pot efectua operaţii matematice necesare într-o multitudine de domenii
de activitate. În prezent, acesta este folosit atât în ştiinţele exacte precum
fizica, matematica, chimia, în inginerie cât şi în ştiinţele sociale, în finanţe
şi în aproape orice alt domeniu în care este necesară efectuarea de operaţii
matematice complexe, dar care se pot realiza algoritmic.

Prima versiune a Mathematica a fost lansată în 1988 de către Stephen Wolfram,
care este şi în prezent CEO al Wolfram Research şi conducătorul echipei care
realizează Mathematica. Ultima versiune apărută este versiunea 4.2. Aceasta
este disponibilă pe următoarele sisteme de operare: Windows, Mac OS, Mac OS
X, Linux, Solaris, HP-UX, IRIX, AIX şi Tru64 Unix.
Ce poate face Mathematica 4.2
O enumerare completă a tuturor posibilităţior acestui program este dincolo de
scopul şi posibilităţile acestui articol. Menţionăm că are peste o mie de funcţii
cu ajutorul cărora se pot, printre altele, rezolva probleme de algebră, de algebră
lineară, de analiză matematică, de combinatorică, de teoria numerelor şi de
statistică.
Mathematica poate fi folosită ca un calculator de buzunar obişnuit dar, spre
deosebire de acestea şi de multe dintre programele cu aceeaşi destinaţie, poate
face calcule cu o precizie arbitrar de mare, atâta timp cât are suficientă memorie
şi timp de lucru.

În plus, Mathematica cunoaşte majoritatea funcţiilor şi operaţiilor elementare
cu numere reale şi complexe (polinoame, funcţii trigonometrice şi hiperbolice,
radicali etc.) şi poate efectua calcule numerice şi simbolice cu acestea.
Fucţiile de algebră lineară definesc operaţiile uzuale cu matrici, se pot calcula
(simbolic sau numeric) determinanţi, urme, vectori şi valori proprii etc. Mathematica
ştie să integreze şi să deriveze funcţii de n variabile reale, să rezolve ecuaţii
lineare sau nelineare şi ecuaţii diferenţiale ordinare sau cu derivate parţiale,
să rezolve probleme de extremum, să calculeze limite, sume şi produse infinite
şi să transforme Fourier şi Laplace. O colecţie vastă de funcţii speciale este
disponibilă iar Mathematica lucrează în mod natural cu acestea. Pentru cei care
lucrează cu date experimentale, Mathematica are funcţii de prelucrare a acestora.
Demne de menţionat sunt şi funcţiile de reprezentare grafică. În Mathematica
există posibilitatea de a realiza grafice 2D sau 3D ale căror caracteristici
(cum ar fi numărul de puncte, poziţia surselor de lumină, orientarea graficului
etc.) pot fi alterate de către utilizator. Împreună cu restul facilităţilor
Mathe-matica, aceste funcţii de grafică devin unelte foarte puternice.
În plus faţă de cele scrise mai sus trebuie adăugat că Mathematica poate fi
folosit şi ca limbaj de programare, întrucât are toate caracteristicile necesare
pentru aceasta.
Toate posibilităţile de mai sus, împreună cu altele pe care nu le-am amintit,
ţin de partea centrală a programului. Mathematica este distribuită împreună
cu un număr de pachete adiţionale standard care pot fi utilizate în algebră,
analiză, geometrie, teoria numerelor, statistică, fizică, calcule numerice,
grafică etc. Suplimentar, se pot găsi, contra cost sau gratuit, multe alte pachete
cu utilizări din cele mai diverse.
Ce este nou în versiunea 4.2
Faţă de versiunea precedentă (Mathematica 4.1) au fost îmbunătăţite unele funcţii
de calcul numeric şi de calcul algebric. În plus, au fost introduşi doi noi
operatori de calcul algebric. Interfaţa cu utilizatorul a fost înbunătăţită
prin adăugarea posibilităţii de a realiza "slide show-uri", prin introducerea
suportului pentru "themes" în Windows XP şi Windows 2000 şi prin adăugarea unor
noi tipuri de simboluri. Interfeţei cu sistemul i s-a adăugat "Transparent Java
integration with J/Link 2.0 and built-in Java Runtime Environment" , două noi
formate de documente care pot fi importate şi exportate şi posibilitatea de
a importa grafice EPS. Pachetele standard au fost modificate prin adăugarea
de noi algoritmi la pachetele NMinimize şi NMaximize, prin introducerea suportului
pentru XML şi XHTML. Suportul pentru MathML 2.0 a fost extins. Pachetele de
statistică au fost îmbunătăţite, a fost adăugat un nou pachet de statistică
şi două noi pachete, Combinatorica şi AuthorTools.
|