Die Funktion matlab dot () findet das innere Produkt der Matrix sowie eine dreidimensionale und mehrdimensionale detaillierte Erklärung
C=Punkt(A,b,X), dieser Parameter X kann nur 1 oder 2 annehmen. 1 bedeutet nach Spalte, 2 bedeutet nach Zeile, wenn kein Parameter vorhanden ist. Standardmäßig nach Spalte.
1) Zuerst spaltenweise berechnen
C=dot(A,B)=dot(A,B,1)
=[a1*b1+a4*b4 ,a2*b2+a5*b5 ,a3*b3+a6*b6].
Dies ist ein Vektor mit 1 Zeile und 3 Spalten.
2) Zeilenanfangsberechnung
C=Punkt(A,B,2)
=[a1*b1+a2*b2+a3*b3 ;a4*b4+a5*b5+a6*b6 ].
Dies ist ein Vektor mit 2 Zeilen und 1 Spalte
C=dot(A,B,2)
=[a1*b1+a2*b2+a3*b3 ;a4*b4+a5*b5+a6*b6 ].
Beispiele sind wie folgt
a1 =
1 2 3
2 3 4
>> b1=[4,5,6;5,6,7]
b1 =
4 5 6
5 6 7
>> dot(a1,b1)
ans =
14 28 46
>> dot(a1,b1,2)
ans =
32
56
>>
Erweitern Sie die Theorie