假設(shè)兩個(gè)矩陣A和B。如果A是一個(gè)m x n矩陣,B是一個(gè)n x p矩陣,它們可以相乘得到一個(gè)m x n矩陣C。只有當(dāng)A中的列數(shù)n等于B中的行數(shù)n時(shí),矩陣相乘才可能。
在矩陣乘法中,將第一矩陣中的行元素與第二矩陣中的相應(yīng)列相乘。
所得矩陣C中第(i,j)個(gè)位置的每個(gè)元素是第一矩陣第i行的元素與第二矩陣第j列中相應(yīng)元素的乘積之和。
MATLAB中的矩陣乘法是通過(guò)使用*運(yùn)算符執(zhí)行的。
使用以下代碼創(chuàng)建腳本文件-
a = [ 1 2 3; 2 3 4; 1 2 5] b = [ 2 1 3 ; 5 0 -2; 2 3 -1] prod = a * b
運(yùn)行文件時(shí),它顯示以下結(jié)果-
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