编辑这个页面须要登录或更高权限!

MATLAB 矩阵乘法

假设两个矩阵A和B。如果A是一个m x n矩阵,B是一个n x p矩阵,它们可以相乘得到一个m x 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