[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Programme_starten: Ein Programm starten] [:Programme_kompilieren: Pakete aus dem Quellcode erstellen] optional }}} [[Inhaltsverzeichnis(1)]] [[Bild(./maximalogo.png, 48, align=left)]] [sourceforge2:maxima:Maxima] {en} ist ein mächtiges Computeralgebrasystem in der Art von Derive, [:Archiv/Maple:Maple] oder Mathematica. Es ist auf symbolisch-analytische Berechnungen spezialisiert, jedoch auch für numerische Berechnungen geeignet. Der Vorläufer von Maxima, MACSYMA, wurde in den 60er Jahren am MIT entwickelt und war eines der ersten Computeralgebrasysteme überhaupt. 1998 erfolgte die Erlaubnis, Maxima unter der GPL zu veröffentlichen, so dass das Programm heute ein Open-Source-Projekt ist. Maxima wird über die Kommandozeile bedient, jedoch existiert eine ganze Reihe von grafische Oberflächen, welche die Bedienung komfortabler machen und die Ausgabe des Programms besser darstellen können. Die bekannteste und populärste von diesen ist wohl [#wxMaxima wxMaxima] (siehe unten). Für verschiedene Editoren aus der Emacs-Familie existieren ebenfalls Frontends, teilweise mit hervorragender grafischer Ausgabe. Die Syntax bei der Direkteingabe unterscheidet sich etwas von der bei Maple oder [:Matlab#MuPAD:MuPAD]. Funktionen werden beispielsweise immer mit Argument definiert. Eingaben werden durch ein `(%i)` und Ausgaben durch ein `(%o)` am Anfang einer Zeile gekennzeichnet. In der grafische Oberfläche wxMaxima kann man diese Symbole anklicken und die zugehörige Rechnung wird eingeklappt. [[Bild(./maxima.png, 250, right)]] = Maxima = Folgendes Paket muss installiert [1] werden: {{{#!vorlage Paketinstallation maxima, universe }}} == Installation aus dem Quellcode == Wer Maxima selbst kompilieren möchte, muss zuerst neben den unter [4] genannten Paketen noch einen Lisp-Compiler wie z.B. '''gcl''' installieren: {{{#!vorlage Paketinstallation gcl, universe }}} Danach kann man sich von der Homepage den Quellcode [http://maxima.sourceforge.net/download.html herunterladen] {en} {dl} und kompilieren [4]. == Verwendung == Nach Abschluss der Installation lässt sich die Anwendung durch den Befehl `maxima` in einem Terminalfenster starten [2]. Der Kommandozeilenmodus von Maxima eignet sich nicht nur für Puristen, sondern auch für einfache Rechnungen, bei denen ein grafisches Frontend nicht nötig oder überdimensioniert ist. [[Bild(./wxmaxima.png, 250, right)]] = wxMaxima = Die beliebte grafische Oberfläche [https://wxmaxima-developers.github.io/wxmaxima/ wxMaxima] {en} lässt sich mittels des folgenden Paketes installieren: {{{#!vorlage Paketinstallation wxmaxima, universe }}} Anschließend kann man die Anwendung mit dem Befehl `wxmaxima` oder bei Ubuntu-Varianten mit einem Anwendungsmenü über ''"Sonstige -> wxMaxima"'' starten [3]. == Verwendung == Die grafische Oberfläche ist sehr einsteigerfreundlich aufgebaut. Am unteren Rand sieht man Knöpfe für die am häufigsten benutzten Funktionen wie das Lösen von Gleichungen oder das Faktorisieren von Termen. In der oberen Menüleiste findet man die restlichen Befehle, sortiert nach den Gebieten ''"Gleichungen"'', ''"Algebra"'', ''"Rechnen"'', ''"Vereinfachen"'', ''"Plotten"'' und ''"Numerisch"''. Bei der grafischen Oberfläche wxMaxima passiert es manchmal, dass sich ausgeblendete Zeilen nicht wieder einblenden lassen. = Links = * [http://maxima.sourceforge.net/documentation.html Dokumentation] {en} {de} {es} * [http://be-jo.net/2014/01/wxmaxima-taylorreihen/ wxMaxima: Taylorreihen] {de} - Blogbeitrag, 01/2014 * [http://be-jo.net/2010/09/grundlegende-befehle-fur-wxmaxima/ Grundlagen wxMaxima] {de} - Befehlsübersicht, Blogbeitrag 09/2010 # tag: Bildung, Mathematik