Sammlung selbst geschriebener Maxima-Funktionen

Für einige Zwecke ist es sinnvoll, selbst Maxima-Funktionen zu definieren. Solche Funktionen werden hier geteilt.

Liste von selbst definierten Maxima-Funktionen

  • Umwandeln der [...]-Schreibweise für Punkte in die (...)-Schreibweise:
    • Erklärung: In STACK werden Punkte standardmäßig in der Form \([x,y]\) ausgegeben. Möchte man aber, dass ein Punkt in der Form \((x,y)\) ausgegeben wird, kann man die folgende Funktion anwenden.
    • Funktion: rundeKlammern(pkt):=sconcat("\\(\\left",ssubst("\\right)","]",ssubst("(","[",sconcat(pkt))),"\\)"); 
    • Beispiel: rundeKlammern([1,2]) liefert einen LaTeX-Code, der den Punkt als \((1,2)\) darstellt

Anleitung: Eine Maxima-Funktion definieren

Die Definition einer Funktion erfolgt durch den Operator :=.

Beispiel: f(x):=x^2 definiert die Funktion \(f(x)=x^2\). Man kann die Funktion nun verwenden, d.h. die EIngabe f(2) führt zum Ergebnis 4.

Werden mehrere Funktionen bzw. Maxima-Befehle verkettet, ist es aus Gründen der Übersicht und Handhabbarkeit oft sinnvoll, dafür eine Funktion zu definieren.