Maple ist ein Mathematikprogramm, mit der sehr direkt und einfach symbolische Operationen durchgeführt werden können. Darüber hinaus sind Plots und andere Extras enthalten.

Funktionen#

Eine Funktion mit Parametern erhält man etwa durch f := x -> x ^ 2.

Differentialrechnung#

Höhere Differentiale#

Ein Differential n-ter Ordnung wird erzeugt durch (D@@n)(f). Die Erzeugung der Taylor-Reihe ist zwar bereits enthalten. Ein einzelnes Taylor-Polynom um den Entwicklungspunkt 0 kann man erzeugen durch poly := (f, n, x) -> (D@@n)(f)(0) / n! * x ^ n erzeugen. Eingesetzt erhält man poly(x -> exp(x), 6, x) mit dem Ergebnis -1 / 48 * x ^ 6.

Lineare Algebra#

Paket hinzufügen:
with(LinearAlgebra);

Vektoren und Matrizen:

X := Vector(3, i -> x[i]);
Y := Multiply(X, Transpose(X));

Summe der Komponenten:

Multiply(Transpose(Vector(3, 1)), Y);