矩陣與線性方程組

矩陣乘法(matrix multiplication)

要把矩陣 A 和 B 相乘,就取 A 的每一列,配上 B 的每一行:對應位置相乘再加起來。這個數——列與行的點積——就填進結果的一個格子裡。

為什麼是這條看起來怪怪的規則?因為矩陣本質上是一個函數,兩個矩陣相乘意味著接連做兩次變換。A*B 是與「先用 B、再用 A」效果相同的那個矩陣。列乘行的規則恰好讓這件事成立。

兩點提醒。形狀必須匹配:A 的行數要等於 B 的列數。而且順序要緊:A*B 通常不等於 B*A,因為先旋轉再拉伸和先拉伸再旋轉結果不同。

[[1,2],[3,4]] * [[5,6],[7,8]] = [[19,22],[43,50]]

左上角 19 = 1*5 + 2*7:第一列點乘第一行。

矩陣乘法滿足結合律((AB)C = A(BC)),但不滿足交換律(AB 通常不等於 BA)。

又稱
matrix productmatrix multiply矩阵乘法矩陣乘法矩阵乘积