Vektoren mit Maple


Unterpunkte dieser Seite

Packete für die Vektorrechnung
Vektoren definieren
Vektoren ausgeben
Vektor Operationen

Packete für die Vektorrechnung

Um in Maple mit Vektoren rechnen zu können sollte man die Packete linalg und VectorCalculus einbinden. Eventuell auch LinearAlgebra.

Vektoren definieren

Spaltenvektoren werden mit der Funktion Vector und dem Zustaz [columns] definiert.
V := Vector[column]([x[1], x[2], x[3]]);
Zeilenvektoren werden auch mit der Funktion Vector definiert, allerdings mit dem Zusatz [row]
V := Vector[row]([x[1], x[2], x[3]]);
Da Maple standardmäßig Spaltenvektoren annimmt, ist der Zusatz [column] überflüssig, falls man sowieso Spaltenvektoren erzeugen möchte.

Vektoren ausgeben

evalm()
In Maple gibt man Vektoren mit dem evalm() Befehl (für Matrizen) aus. Einen evalv() Befehl für Vektoren gibt es nicht. Wenn man einen Vektor einfach in eine Maple Execution Group schreibt, und mit einem Semikolon abschließt wird Maple den Vektor in einer ungewöhnlichen Schreibweise ausgeben. evalm() führt die Ausgabe in einer vertrauten Schreibweise durch.
ohne evalm()

Vektor Operationen

Matrix*Vector
Um einen Vektor mit einer Matrix zu multiplizieren gibt es die Schreibweisen Matrix.Vektor um den Vektor von rechts und Vektor.Matrix um den Vektor von rechts zu multiplizieren. Alternativ gibt es auch den multiply() Befehl. Er erwartet zwei Parameter. Eine Matrix und einen Vektor.
V := Vector[column]([1,1]);
A := Matrix(2,2, [[6*x, -2*y],[3*((y)^2) - 3*((x)^2), 6*x*y]]);

evalm(A.V);
multiply(A,V);
Vektor - Vektor



zum Seitenanfang
zur Maple Seite
zur Hauptseite

Letzte Änderung: 02.12.2005