MatrixCalc

Matrizen multiplizieren

Multiplizieren Sie zwei Matrizen bis 50×50 und sehen Sie jeden Eintrag als Skalarprodukt aus Zeile und Spalte ausgeschrieben. A×B und B×A getrennt, weil die Reihenfolge zählt.

Matrix A
Zeilen: 3
Spalten: 3
Matrix B
Zeilen: 3
Spalten: 3
Operationen
Ergebnis
Wählen Sie eine Operation, um das Ergebnis hier zu sehen. Fehlermeldungen erscheinen in diesem Bereich.

Tipps: Größe anpassen (max 50×50). A×B erfordert Spalten(A)=Zeilen(B). Det/Inverse/Spur/Potenz erfordern quadratische Matrizen.

React, Tailwind & shadcn/ui. No external math deps. — Deutsch

Füllen Sie A und B aus und drücken Sie A × B. Passen die Größen nicht zusammen, ist die Schaltfläche deaktiviert und nennt die Bedingung, statt eine unsinnige Zahl zu liefern.

Die Größenregel

Das Produkt A·B existiert nur, wenn A genauso viele Spalten hat wie B Zeilen. Aus einer m×n-Matrix mal einer n×p-Matrix wird eine m×p-Matrix: Die inneren Zahlen müssen übereinstimmen und verschwinden, die äußeren bleiben stehen.

Die Matrizenmultiplikation ist nicht kommutativ. A·B und B·A sind im Allgemeinen verschiedene Matrizen, und oft ist nur eines von beiden überhaupt definiert. Deshalb gibt es hier zwei getrennte Schaltflächen. Assoziativ ist sie dagegen sehr wohl: (A·B)·C = A·(B·C).

Beispiel

Jeder Eintrag ist das Skalarprodukt einer Zeile von A mit einer Spalte von B:

12
34
·
56
78
=
1922
4350

Der Eintrag links oben ist 1·5 + 2·7 = 19. Im Rechenweg steht jede dieser Summen ausgeschrieben, was die Kontrolle einer Handrechnung erheblich erleichtert.

Häufige Fehler

  • Eintragsweise multiplizieren. Das ist das Hadamard-Produkt, nicht die Matrizenmultiplikation.
  • A·B = B·A annehmen. Nur in Sonderfällen richtig, etwa mit der Einheitsmatrix.
  • Zeilen mit Zeilen multiplizieren. Es sind stets Zeilen von A mit Spalten von B.
  • Aus A·B = 0 auf A = 0 oder B = 0 schließen. Zwei Matrizen ungleich null können sehr wohl die Nullmatrix ergeben.

Häufige Fragen

Wann lassen sich zwei Matrizen multiplizieren?
Wenn die Spaltenzahl der ersten der Zeilenzahl der zweiten entspricht. Eine 2×3-Matrix lässt sich mit einer 3×4-Matrix multiplizieren, das Ergebnis ist 2×4.
Warum ist A×B nicht dasselbe wie B×A?
Weil die Einträge aus Zeilen der ersten und Spalten der zweiten Matrix gebildet werden. Tauscht man die Reihenfolge, ändern sich diese Kombinationen — und oft sogar die Größe des Ergebnisses.
Was ist das Hadamard-Produkt?
Die eintragsweise Multiplikation zweier gleich großer Matrizen. Sie ist eine andere Operation als die Matrizenmultiplikation und in der linearen Algebra selten gemeint.
Wie multipliziere ich eine Matrix mit einem Vektor?
Ein Spaltenvektor ist eine n×1-Matrix. Setzen Sie B auf eine Spalte, und A×B liefert das gewünschte Ergebnis.

Sie wollen die ganze Erklärung? Lesen Sie die Anleitung: Wie die Matrizenmultiplikation funktioniert

Weitere Rechner