考慮有兩個矩陣A
和B
,如果A
是m×n
矩陣,並且B
是n×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