Matrix-Rechner

Ergebnis
Weiter

Geben Sie eine oder zwei Matrizen beliebiger Dimension ein, und der Rechner führt die von Ihnen gewählte Operation aus, Addition, Subtraktion, skalare oder Matrixmultiplikation, Transposition, Inverse, Determinante, Rang, Spur, und zeigt die Zwischenschritte, wo es wichtig ist. Nützlich für Hausaufgaben in linearer Algebra, Ingenieurberechnungen, Computergraphik-Transformationen und immer dann, wenn Sie keine Zeilenreduktion auf einem Rechner mit kleinen Tasten durchführen möchten.

So berechnen Sie mit Matrizen

  1. 1

    Dimensionen festlegen

    Zeilen und Spalten für Matrix A (und B, falls die Operation einen zweiten Operand benötigt).

  2. 2

    Werte eingeben

    Klicken Sie in jede Zelle. Dezimalzahlen, negative Zahlen und Brüche (`1/3`) sind zulässig.

  3. 3

    Wählen Sie die Operation

    A+B, A−B, AB, kA, A^T, A^−1, det(A), Rang, Spur.

  4. 4

    Ergebnis und Schritte lesen

    Ausgabematrix plus die verwendete Formel und alle Zwischenschritte der Zeilenoperationen.

Operationen und ihre Dimensionsregeln

Operation Regel Ergebnisdimensionen
A + B Gleiche Dimensionen m×n
A − B Gleiche Dimensionen m×n
k · A Beliebiges A gleich wie A
A · B Spalten(A) = Zeilen(B) Zeilen(A)×Spalten(B)
A^T (transponiert) Beliebiges A n×m
A^−1 (invers) A ist quadratisch und det(A) ≠ 0 n×n
det(A) A ist quadratisch Skalar
rang(A) Beliebiges A Skalar
spur(A) A ist quadratisch Skalar

Warum die Matrixmultiplikation nicht kommutativ ist

Für allgemeine Matrizen A und B gilt AB ≠ BA, selbst wenn beide Produkte definiert sind. Jeder Eintrag von AB ist ein Skalarprodukt einer Zeile von A mit einer Spalte von B; das Vertauschen der Reihenfolge verändert die Zeilen und Spalten. Kommutierende Matrizen sind die Ausnahme (Vielfache der Identität, diagonale Matrizen mit unterschiedlichen Einträgen, einige Drehungen, die eine Achse teilen).

Schneller Test auf Invertierbarkeit

  • Eine quadratische Matrix ist genau dann invertierbar, wenn det(A) ≠ 0.
  • Invertierbar ⇔ voller Rang ⇔ Spalten sind linear unabhängig ⇔ triviale Nullstelle.
  • Für eine 2×2: A^−1 = 1/det(A) · [[d, −b], [−c, a]].
  • Für größere Matrizen verwendet der Rechner die Gauss-Jordan-Elimination (mit I augmentieren, auf reduzierte Zeilen-Echelon-Form reduzieren).

Häufige Stolpersteine

  • Dimensionsunterschiede. Der häufigste Fehler. Der Rechner kennzeichnet diese frühzeitig und sagt Ihnen genau, welche Dimensionen nicht übereinstimmen.
  • Rundungsfehler bei der Inversen. Die Gleitkommaarithmetik mit doppelter Genauigkeit akkumuliert kleine Fehler. Eine Matrix, die nahezu singulär ist (Determinante nahe Null), erzeugt eine Inverse, die stark ungenau ist. Überprüfen Sie die Bedingungszahl, wenn Präzision wichtig ist.
  • Nicht-ganzzahlige Brüche. Geben Sie 1/3 ein, und der Rechner behält es genau, wo möglich; er wechselt zu Fließkommazahlen, sobald die Operation irrationale Zahlen einführt.

Anwendungen außerhalb von Hausaufgaben

  • Computergraphik: 4×4 Transformationsmatrizen für Translation, Rotation, Skalierung in 3D.
  • Physik: Spannungs- und Trägheitstensoren.
  • Maschinenlernen: Gewichtsmatrizen in dichten Schichten; Kovarianzmatrizen; PCA.
  • Netzwerke und Markov-Modelle: Übergangsmatrizen und deren Potenzen.
  • Wirtschaft: Input-Output-Modelle (Leontief).

Häufig gestellte Fragen

Hunderte von Zeilen und Spalten funktionieren, werden aber bei Operationen mit O(n³)-Komplexität (Multiplikation, Inverse, Determinante) langsam. Jenseits von ~500×500 verwenden Sie eine numerische Bibliothek (NumPy, Octave) mit BLAS-unterstützten Routinen.

Für einfache Operationen (addieren, subtrahieren, skalare Multiplikation, transponieren), ja. Für Inverse und Determinante kann der Rechner entweder rational bleiben (langsam für große Matrizen) oder doppelt präzise Fließkommazahlen verwenden (schnell, aber mit Rundungsfehlern). Sie können den Modus umschalten.

Gauss-Jordan-Elimination: A mit der Identität augmentieren, auf reduzierte Zeilen-Echelon-Form reduzieren. Wenn die linke Hälfte I wird, ist die rechte Hälfte A^−1; andernfalls ist A singulär und hat keine Inverse.

Nein, dieser Rechner ist nur für reelle Zahlen. Für komplexe Matrizen verwenden Sie ein spezielles Werkzeug für komplexe Matrizen.

Nein. Alle Berechnungen erfolgen in Ihrem Browser.

Verwandte Tools

Tool in anderen Sprachen verfügbar