Der Unterschied zwischen Matlab a- und b-Multiplikation: 1. [a.*b] geht eine Punktmultiplikation voraus, die erfordert, dass die beiden Variablen die gleiche Anzahl von Elementen und die gleiche Anordnung haben, z. B. beide Zeilenvektoren oder Spaltenvektoren oder Matrizen; 2. [a*b] Letzteres ist eine Matrixmultiplikation und erfordert die gleichen internen Dimensionen.
Unterschied:
a.*b
前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。a*b
Letzteres ist eine Matrixmultiplikation und erfordert die gleichen internen Dimensionen.
Verwenden Sie Beispiele, um den Unterschied zwischen den beiden Multiplikationen C=A.B, C=AB in Matlab zu veranschaulichen
4, C=A*B
Erweiterte Informationen:
bietet zwei Operationsregeln:1) A.B
Bei der Durchführung dieser Operation müssen Sie sicherstellen, dass die Formen der Matrizen A und B sind gleich, das heißt, beide sind Mn-Matrizen. Das Ergebnis der Operation besteht darin, dass die Elemente an den entsprechenden Positionen multipliziert werden, um eine Matrix derselben Form (mn) zu bilden, d. h. C=AijBij;
2)AB
Diese Operation ist dieselbe wie die Berechnungsmethode der Matrixmultiplikation in der linearen Algebra und erfordert nicht die Formen von A und B. Die gleichen, aber die Anzahl der Spalten von A muss mit der Anzahl der Zeilen von B übereinstimmen (zum Beispiel: A ist eine mn-Matrix und B ist eine n*p-Matrix).Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Matlab a- und b-Multiplikation?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!