MATLAB - 矩陣乘法



考慮兩個矩陣 A 和 B。如果 A 是一個 m x n 矩陣,B 是一個 n x p 矩陣,則可以將它們相乘以生成一個 m x p 矩陣 C。矩陣乘法只有在 A 的列數 n 等於 B 的行數 n 時才可能。

在矩陣乘法中,第一個矩陣的行元素與第二個矩陣的對應列元素相乘。

結果矩陣 C 中 (i, j)th 位置的每個元素是第一個矩陣第 i 行的元素與第二個矩陣第 j 列的對應元素的乘積之和。

MATLAB 中的矩陣乘法是使用 * 運算子執行的。

示例

使用以下程式碼建立一個指令碼檔案:

a = [ 1 2 3; 2 3 4; 1 2 5]
b = [ 2 1 3 ; 5 0 -2; 2 3 -1]
prod = a * b

執行該檔案時,它將顯示以下結果:

a =
      1     2     3
      2     3     4
      1     2     5
b =
      2     1     3
      5     0    -2
      2     3    -1
prod =
      18    10    -4
      27    14    -4
      22    16    -6
matlab_matrics.htm
廣告

© . All rights reserved.