Matlab矩陣相乘

考慮有兩個矩陣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

以下是糾正/補充內容:

考慮有兩個矩陣A和B,如果A是m×n矩陣,並且B是n×p矩陣,則它們可以相乘以產生m×n矩陣C此處應修改為:它們可以相乘以產生m×p矩陣C  提交時間:2019-10-17
上一篇: Matlab矩陣 下一篇: Matlab數組