Matrizen in Maple

Aus MostlyHarmless

Wechseln zu: Navigation, Suche

Die Matrix-Funktionen befinden sich im Package "LinearAlgebra", es empfiehlt sich also zuerst einmal "with(LinearAlgebra);" einzugeben, bevor man die Beispiele nachvollzieht.

Zunächst einmal müssen wir die Matrix in Maple eingeben. Dazu benutzen wir den Befehl "Matrix". Der erste Parameter gibt die Zeilenzahl an, der zweite die Spalten. Dann kommen die einzelnen Matrix-Zeilen hintereinander:

m1:=Matrix(3,3,[[1,1,0],[0,1,1],[1,0,1]]);

matrix-m1.gif

Das selbe auch noch mit einer komplexen Matrix:

m3:=Matrix(4,4,[[1,1+I,1+2*I,3],[2+2*I,1-I,3+2*I,7+6*I],[3-I,-3+2*I,5+I,9-2*I],[1+I,6+2*I,3+I,3+3*I]]);

matrix-m3.gif

Die Berechnung der Determinanten geht dann ganz einfach:

Determinant(m1);

erg_2.gif

Determinant(m3);

erg_m3.gif

Weitere typische Matrixoperationen:

  • Transpose(m1); - Die Transponierte der Matrix ausgeben
  • Rank(m1); - Berechnet den Rang der Matrix
  • Eigenvalues(m1); - Berechnet die Eigenwerte der Matrix
  • Eigenvectors(m1); - Berechnet die Eigenvektoren zu den Eigenwerten
  • CharacteristicPolynomial(m1, lambda); - Berechnet das Charakteristische Polynom der Matrix

Beispiel-Worksheet für Matrizen

Persönliche Werkzeuge