Matlab矩陣相乘

2019-10-16 23:15:35

考慮有兩個矩陣AB,如果Am×n矩陣,並且Bn×p矩陣,則它們可以相乘以產生m×n矩陣C。僅當A中的列數n等於B中行n數量時,才能進行矩陣乘法 。

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

所得到的矩陣C中的(i,j)位置中的每個元素是第一矩陣的第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