返回介绍

矩阵乘法(Matrix Multiplication)

发布于 2021-06-01 15:10:53 字数 638 浏览 1097 评论 0 收藏 0

考虑两个矩阵A和B.如果A是mxn矩阵而B是nxp矩阵,它们可以相乘以产生mxn矩阵C.只有当A中的列数n等于数量时才可以进行矩阵乘法在B.中的行n

在矩阵乘法中,第一矩阵中的行的元素与第二矩阵中的对应列相乘。

在得到的矩阵C中的 (i,j)位置中的每个元素是第i行的第i行中的元素与第二矩阵的 j列中的对应元素的乘积的总和。

MATLAB中的矩阵乘法是使用*运算符执行的。

例子 (Example)

使用以下代码创建脚本文件 -

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文