位置:首頁 > 高級語言 > Matlab教學 > MATLAB矩陣乘法

MATLAB矩陣乘法

考慮兩個矩陣A和B,如果A是m×n的矩陣,B是n x p矩陣,他們可以相乘產生一個m×n的矩陣C.矩陣乘法的是可能隻有當A是列數n的數量相等在b行n

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

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