Abbildungen hintereinanderschalten
Das Produkt AB ist die Abbildung, die man erhält, wenn man erst B und dann A anwendet: (AB)x=A(Bx). Der Eintrag (i,j) des Produkts ist das Skalarprodukt von Zeile i von A mit Spalte j von B, die Formate müssen also passen: Eine m×n-Matrix mal eine n×p-Matrix ergibt eine m×p-Matrix. Das Produkt ist assoziativ, (AB)C=A(BC), und distributiv über die Summe, im Allgemeinen aber nicht kommutativ: AB=BA, weil die Reihenfolge zweier Aktionen zählt.
(AB)ij=k=1∑nAikBkj,(AB)T=BTAT(1) Die Berechnung von AB für eine m×n- und eine n×p-Matrix kostet mnp Multiplikations-Additionen (etwa 2mnp Gleitkommaoperationen). Bei zwei n×n-Matrizen sind das n3: Verdoppelt man n, wird die Arbeit achtmal so groß. Eine Matrix mal ein Vektor kostet nur n2. Da das Produkt assoziativ ist, ändert die Klammerung das Ergebnis nicht, kann die Kosten aber enorm verändern.
Die Reihenfolge zählt, doppeltMit
A=(1021) und
B=(0110) ist
AB=(2110), aber
BA=(0112): Die Reihenfolge ändert das Ergebnis. Klammern ändern die Kosten: Für
n×n-Matrizen
A,B und einen Vektor
v kostet
(AB)v genau
n3+n2 Multiplikations-Additionen,
A(Bv) dagegen
2n2. Bei
n=1000 ist das eine Milliarde gegen zwei Millionen.
- Formatregel: (m×n)(n×p)=(m×p); die inneren Größen müssen übereinstimmen.
- Nicht kommutativ: AB=BA im Allgemeinen, vertauschen Sie die Faktoren also nie.
- Kosten: mnp Multiplikations-Additionen; Matrix mal Vektor n2, Matrix mal Matrix n3.
Klammern Sie vom Vektor herEndet eine Matrixkette in einem Vektor, multiplizieren Sie von der Vektorseite her: A(B(Cv)) braucht nur Matrix-Vektor-Produkte. Das Portfoliorisiko wTΣw berechnet man als w⋅(Σw), ohne vorher eine Matrix aus w zu bilden. Lab: Was bewertet wird
- Das Produkt AB20 Pkt.
- Das Produkt BA15 Pkt.
- Das Format eines Produkts10 Pkt.
- Multiplikations-Additionen zählen15 Pkt.
- Zwei Klammerungen20 Pkt.
- Warum die Klammerung zählt20 Pkt.