Calcoid

Matrix-Multiplikationsrechner

Multipliziere Matrizen von 1 × 1 bis 6 × 6 mit passenden inneren Dimensionen. Sieh Produkt, Rechenschritte, Dimensionen, Operationen und Sonderfälle.

Matrix-Multiplikationsrechner

Dimensionen auswählen

Die inneren Dimensionen stimmen überein. Das Ergebnis hat die Form m × p.

Produkt AB (2 x 2)

22284964
Dimensionen A
2 x 3
Dimensionen B
3 x 2
Dimensionen des Ergebnisses
2 x 2
Zeilen von A
2
Spalten von A und Zeilen von B
3
Spalten von B
2
Multiplikationen und Additionen
12
Einheitsmatrix vorhanden?
Nein
AB = BA?
Nicht garantiert

Rechenschritt für Ergebniszelle 1,1

(1) * (1) + (2) * (3) + (3) * (5) = 22

Komplexität: Die direkte Matrixmultiplikation benötigt O(m · n · p) Rechenschritte. Bei quadratischen Matrizen entspricht das O(n³).

Beispiele für Matrixmultiplikation

Die inneren Dimensionen stimmen jeweils überein und bestimmen die Form des Produkts.

Dimensionen ADimensionen BDimensionen des ErgebnissesMultiplikationen und Additionen
2 × 22 × 22 × 28
2 × 33 × 42 × 424
3 × 33 × 33 × 327
4 × 22 × 54 × 540
5 × 11 × 35 × 315

Häufige Fragen

Warum ist Matrixmultiplikation meistens nicht kommutativ?
AB und BA bilden unterschiedliche Skalarprodukte aus Zeilen und Spalten. Schon die Dimensionen können verhindern, dass beide Produkte dieselbe Form haben. Bei A mit 2 × 3 und B mit 3 × 2 ist AB eine 2 × 2-Matrix, während BA eine 3 × 3-Matrix wäre. Auch bei gleich großen quadratischen Matrizen stimmen die Produkte nur in besonderen Fällen überein.
Welche Dimensionen müssen bei einer Matrixmultiplikation passen?
Wenn A die Form m × n und B die Form n × p hat, ist AB definiert und hat die Form m × p. Die beiden inneren Dimensionen n müssen gleich sein. Die äußeren Dimensionen m und p werden zur Form des Ergebnisses. Eine 2 × 3-Matrix kann deshalb mit einer 3 × 4-Matrix multipliziert werden und ergibt eine 2 × 4-Matrix.
Warum müssen die inneren Dimensionen übereinstimmen?
Jede Zelle von AB ist das Skalarprodukt einer Zeile aus A mit einer Spalte aus B. Beide Vektoren müssen gleich viele Einträge haben, damit jeder Eintrag paarweise multipliziert und anschließend addiert werden kann. Die Zeile von A hat aCols Werte, die Spalte von B hat bRows Werte. Deshalb gilt genau die Bedingung aCols = bRows.
Was ist an der Einheitsmatrix bei der Multiplikation besonders?
Die Einheitsmatrix hat Einsen auf der Hauptdiagonale und Nullen an den übrigen Stellen. Sie ist das neutrale Element der Matrixmultiplikation: Für passende Dimensionen gilt A · I = A und I · A = A. Der Rechner erkennt, wenn eine der Eingabematrizen eine Einheitsmatrix ist, und markiert diesen Sonderfall im Ergebnis.
Wo kommt Matrixmultiplikation in Grafik und maschinellem Lernen vor?
In der 3D-Grafik werden Punkte mit Matrizen gedreht, verschoben und projiziert. In einem vollständig verbundenen neuronalen Netz ist die gewichtete Ausgabe ebenfalls eine Matrixmultiplikation mit einem zusätzlichen Bias. Das Grundprinzip bleibt dabei gleich: Zeilen und Spalten werden als Skalarprodukte miteinander verknüpft.

Änderungsverlauf

Aktualisierungen von Matrix-Multiplikationsrechner, nach Datum gruppiert.

1 Aktualisierung
  1. Matrix-Multiplikationsrechner hinzugefügt

    • Multipliziere Matrizen von 1 × 1 bis 6 × 6 mit passenden inneren Dimensionen. Sieh Produkt, Rechenschritte, Dimensionen, Operationen und Sonderfälle.

Ähnliche Rechner

Weitere geprüfte Rechner im Themenbereich „Mathematik“.