Die Matrixmultiplikation ist die Operation, die lineare Algebra, Computergrafik, maschinelles Lernen und Physiksimulationen antreibt. Dennoch lernen die meisten Schüler sie als mechanisches Rezept und sehen nie, warum sie so definiert ist, wie sie ist. Dieser Leitfaden gibt dir sowohl das Rezept als auch die Intuition.
Zuerst die Dimensionsregel
Bevor du irgendetwas berechnest, prüfe die Dimensionen. Um zu multiplizieren:
- muss die Form haben
- muss die Form haben
- Das Ergebnis hat die Form
Die inneren Dimensionen müssen übereinstimmen (); die äußeren Dimensionen werden zur Form des Ergebnisses.
Wenn du jemals versuchst, eine mit einer zu multiplizieren, ist die Operation nicht definiert — keine noch so große Rechnung wird dich retten.
Das Rezept Zeile mal Spalte
Der Eintrag von ist das Skalarprodukt von Zeile von mit Spalte von :
Durchgerechnetes Beispiel
Berechne :
Also .
Warum ist die Multiplikation so definiert?
Matrizen repräsentieren lineare Abbildungen zwischen Vektorräumen. Wenn von nach abbildet und von nach , dann sollte die Verkettung dieser Abbildungen sein. Die Regel Zeile mal Spalte ist genau das, was die Verkettung erzeugt. Das Rezept ist nicht willkürlich — es ergibt sich aus der Forderung, dass "wende zuerst an, dann " kodiert.
Eigenschaften (und Nicht-Eigenschaften!)
| Eigenschaft | Gilt? |
|---|---|
| assoziativ | Ja |
| distributiv | Ja |
| kommutativ | Nein, im Allgemeinen |
| oder | Nein |
Die Nicht-Kommutativität ist die größte mentale Umstellung gegenüber der skalaren Arithmetik.
Häufige Fehler
- Addieren statt Multiplizieren der Zeile-Spalte-Produkte (du machst beides — paarweise multiplizieren, dann summieren).
- Die Reihenfolge der Dimensionsprüfung vertauschen — es muss sein, nicht .
- Kommutativität annehmen — ist möglicherweise gar nicht definiert, auch wenn es ist.
Probiere es mit dem KI-Matrixrechner
Gib ein beliebiges Matrizenpaar in den Matrixrechner ein, um die vollständige zeilenweise Rechnung zu sehen.
Verwandte Referenzen:
- Determinantenrechner — passt natürlich zu -Produkten
- Inversenrechner — nutzt als definierende Beziehung
- Vektorrechner — das Skalarprodukt liegt jedem Eintrag zugrunde