Software Maxima: Software matematico

Maxima è un Computer Algebra System (CAS) in grado di eseguire calcoli numerici, simbolici, grafici e altre operazioni correlate.

Maxima
software
Logo
Logo
schermata di wxMaxima
schermata di wxMaxima
schermata di wxMaxima
GenereSistema di algebra computazionale
SviluppatoreWilliam Frederick Schelter
Data prima versione1982
Ultima versione5.47.0 (1º giugno 2023)
Sistema operativoMultipiattaforma
LinguaggioLisp
LicenzaGPL
(licenza libera)
Sito webmaxima.sourceforge.io/

Maxima nasce dal progetto Macsyma (contrazione di MAC symbolic manipulation), nato negli anni sessanta presso il MIT con fondi del Department of Energy. Il programma è sviluppato in Lisp. Il programma è stato mantenuto dal Prof. William Schelter presso l'Università del Texas ad Austin, dal 1982 sino al 30 settembre 2001, data della sua morte, a 54 anni.

Nel 1998, grazie al rilascio del codice sorgente, è nato il progetto Maxima per il proseguimento dello sviluppo del sistema nello spirito del movimento del software libero. Maxima può essere eseguito su molti sistemi operativi tra i quali GNU/Linux, macOS, e Microsoft Windows.

Software Maxima: Esempi di codice Maxima, Rappresentazione interna delle espressioni, Altri progetti
Maxima realizza i grafici con Gnuplot

Esempi di codice Maxima

Operazioni con monomi e polinomi

(a^2+b)-(a+b);                2               a - a 
expand((a+b)*(a-b));                2    2               a  - b 

Risoluzione di equazioni e sistemi di equazioni

2x³−(3x³):(-2x)²

Tracciamento di un grafico

plot2d([x^2+3],[x,-5,5]); 
plot3d([x^2+y^2,[x,-5,5], y,-5,5); 

Calcolo di integrali, limiti e derivate

integrate(x^2,x);                  3                 x                 -                 3 
diff(sin(x),x,1);                cos(x) 
diff(sin(x),x,2);                -sin(X) 
limit(x^2,x,inf);                 inf 

Rappresentazione interna delle espressioni

In Maxima tutto è rappresentato tramite delle liste LISP. Ad esempio l'espressione

x^2+y^2 

è rappresentata internamente come

((MPLUS SIMP) ((MEXPT SIMP) $X 2) ((MEXPT SIMP) $Y 2)) 

. Le stesse liste come definite dal linguaggio Maxima sono rappresentante come particolari liste LISP:

[1,2,3,4,5] 

sarà rappresentata come

((MLIST SIMP) 1 2 3 4 5) 

Altri progetti

Collegamenti esterni

Controllo di autoritàGND (DE1065764006

Tags:

Software Maxima Esempi di codice MaximaSoftware Maxima Rappresentazione interna delle espressioniSoftware Maxima Altri progettiSoftware Maxima Collegamenti esterniSoftware MaximaSistema di algebra computazionale

🔥 Trending searches on Wiki Italiano:

Blow (film)Giorgio ArmaniShōgunFrancesco AcerbiChelsea Football ClubEdda CianoGeppi CucciariMichela De RossiJonathan DavidPaolo Del DebbioAlbo d'oro del campionato italiano di calcioFrancesco TottiAdrian NeweyUnione Calcio SampdoriaOperazione AchseLa mia ombra è tuaGialappaShowTheo JamesMike TysonAlcide De GasperiAppuntamento al parcoChristian De SicaGeorge Villiers, I duca di BuckinghamCamerieriC'era una volta in AmericaCoppa Italia 2023-2024 (fase finale)Civitella del TrontoL'isola dei famosiRebel MoonAnna Maria BerniniNunzia SchianoAnna Maria SerafiniFiamma tricoloreMary & GeorgeFracchia la belva umanaGiuseppe SchiavoneDavide MoscardelliAttentati dell'11 settembre 2001Serie A 2023-2024La furia di un uomo - Wrath of ManPier Paolo PasoliniTriesteSbarco in SiciliaVeneziaGhulL'allenatore nel pallone 2Marcel HirscherChicago P.D.Amerigo DuminiAndrea Kimi AntonelliSan MarinoAmy WinehouseEpisodi de L'attacco dei giganti1970Comitato di Liberazione NazionaleAntonio ConteScientologyFerruccio ParriBenito Albino DalserCampionato italiano di calcioOne Day (film)Salvo D'AcquistoFrédéric VasseurGianluigi BuffonSylvester StalloneS.W.A.T. (serie televisiva 2017)Linea GoticaFestival di Sanremo 2024Laura PepeLuciano LigabueAlessandro Del PieroSbarco in NormandiaSalvatore RiinaCarlo AncelottiSigourney WeaverJeffrey DahmerJack NicholsonAlex Garland🡆 More