位置:首页 » 文章/教程分享 » 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