Maxima ist ein System für die Manipulation von symbolischen und numerischen Ausdrücken, einschließlich Ableitung, Integration, Taylorreihe, Laplace-Transformation, gewöhnlichen Differentialgleichungen, linearen Gleichungssystemen, Polynomen, Mengen, Listen, Vektoren, Matrizen und Tensoren. Maxima erzielt numerische Resultate mit hoher Genauigkeit durch den Gebrauch exakter Brüche, Langzahlarithmetik und Gleitkommazahlen mit variabler Genauigkeit. Maxima kann Funktionen in zwei und drei Dimensionen zeichnen. Sie können es online ausprobieren oder auf Ihrem Computer installieren.
Maxima läuft auf fast allen modernen Computern. Sie können es ganz einfach unter Windows, Linux und Mac installieren. Der vollständige Quellcode ist Freie Software und kann über GIT bereitgestellt werden. Der vollständige Quellcode ist mit GIT verfügbar und Sie haben die Freiheit, ihn zu verwenden. Für alle drei Systeme gibt es eine detaillierte Installationsanleitung.
Das Maxima-Programm selbst (maxima) läuft in einem einfachen Terminalfenster, aber die Systeme wxMaxima und XMaxima (die in den Downloads enthalten sind) bieten eine moderne Notebook-Schnittstelle mit formatierter mathematischer Ausgabe.
Maxima ist ein Nachfolger von Macsyma, dem legendären Computeralgebrasystem, das in den späten 1960ern am Massachusetts Institute of Technology entwickelt wurde. Es ist das einzige System aus diesem Projekt, das immer noch öffentlich erhältlich ist und eine aktive Benutzergemeinde hat, dank seinem offenen Quellcode. Macsyma war zu seiner Zeit revolutionär, und viele spätere Systeme, etwa Maple und Mathematica waren davon inspiriert.
Der Maxima-Ast von Macsyma wurde von William Schelter von 1982 bis zu seinem Tod 2001 gewartet. 1998 erhielt er die Erlaubnis, den Quellcode unter der GNU General Public License zu veröffentlichen. Es war sein Einsatz und Geschick, welche das Überleben von Maxima möglich gemacht haben, und wir sind ihm sehr dankbar dafür, dass er freiwillig seine Zeit und sein Expertenwissen gegeben hat, um den original DOE Macsyma Code am Leben und in guter Form zu erhalten. Seit seinem Tod hat sich eine Gruppe von Benutzern und Entwicklern gebildet, um Maxima einem grösseren Publikum nahezubringen.
Maxima wird sehr häufig aktualisiert, wie in der Liste der Versionen zu sehen ist, um Fehler zu beheben und den Code und die Dokumentation zu verbessern. Wir freuen uns über Anregungen und Beiträge aus der Maxima Benutzergemeinde. Die meisten Diskussionen werden auf der Maxima Mailingliste geführt.