*
ist der Matrixmultiplikation Operator also, wenn A
eine n
-by- m
Matrix und B
ist eine x
-by- y
Matrix für
A*B
gültig sind Sie die innere Dimension müssen übereinstimmen Größe also m
muss gleich x
sein. Oder anders gesagt, die Anzahl der Spalten von A
(in Ihrem Fall 3
) muss die Anzahl der Spalten von B
(in Ihrem Fall 1
) entsprechen.
Einige Lösungen:
Sie wollten die inner product:
A*B.' % result is a scalar (1-by-1)
oder outer product:
A.'*B % result is a 3-by-3 matrix
Oder Sie das Element weise Multiplikation wollte (dh jedes Element multiplizieren mit seinen entsprechendes Element, unter der Annahme, dass die zwei Matrizen die identische Größe haben), die der .*
Operator ist:
A.*B % result is a 1-by-3