Maxima (software)
Maxima software | |
---|---|
ecranul wxMaxima | |
Tip | Sistem de algebră computațională |
Dezvoltator | William Frederick Schelter |
Data primei versiuni | 1982 |
Ultima versiune | 5.44.0 (8 iunie 2020 ) |
Sistem de operare | Multiplatform |
Limba | Lisp |
Licență | GPL ( licență gratuită ) |
Site-ul web | maxima.sourceforge.io/ |
Maxima este un C omputer A lgebra S ystem ( CAS ) capabil să efectueze calcule numerice, simbolice, grafice și alte operațiuni conexe.
Maxima s-a născut din proiectul Macsyma (contracția manipulării simbolice MAC ), născut în anii șaizeci la MIT cu fonduri de la Departamentul de Energie . Programul este dezvoltat în Lisp . Programul a fost menținut de prof. William Schelter la Universitatea Texas din Austin , din 1982 până la 30 septembrie 2001 , data morții sale, la vârsta de 54 de ani.
În 1998 , grație lansării codului sursă, proiectul Maxima s-a născut pentru a continua dezvoltarea sistemului în spiritul mișcării software-ului liber . Maxima poate rula pe multe sisteme de operare, inclusiv GNU / Linux , macOS și Microsoft Windows .
Exemple de cod Maxima
Operații cu monomii și polinoame
(a ^ 2 + b) - (a + b); 2 a - a
expand ((a + b) * (ab)); 2 2 a - b
Rezolvarea ecuațiilor și a sistemelor de ecuații
2x³− (3x³): (- 2x) ²
Desenarea unui grafic
plot2d ([x ^ 2 + 3], [x, -5,5]);
plot3d ([x ^ 2 + y ^ 2, [x, -5,5], y, -5,5 );
Calculul integralelor, limitelor și derivatelor
integra (x ^ 2, x); 3 X - 3
dif (sin (x), x, 1); cos (x)
dif (sin (x), x, 2); -păcatul (X)
limită (x ^ 2, x, inf); inf
Reprezentarea internă a expresiilor
În Maxima totul este reprezentat de listele LISP. De exemplu expresia
x ^ 2 + y ^ 2
este reprezentat intern ca
((MPLUS SIMP) ((MEXPT SIMP) $ X 2) ((MEXPT SIMP) $ Y 2))
. Aceleași liste definite de limbajul Maxima sunt reprezentate ca liste speciale LISP:
[1,2,3,4,5]
va fi reprezentat ca
((MLIST SIMP) 1 2 3 4 5)
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Maxima
linkuri externe
- ( EN ) Maxima Project , pe maxima.sf.net .
- wxMaxima , interfață grafică pentru Maxima
- Tutorial simplu în italiană ( PDF ), pe eduknoppix.dmf.unicatt.it .
- Un tutorial în italiană dedicat lui Maxima , pe davbucci.chez-alice.fr .
- ( EN ) WxMaxima: o interfață grafică simplă pentru maxima , pe wxmaxima.sf.net .
Controlul autorității | GND ( DE ) 1065764006 |
---|