如何将矩阵相乘

Posted on
作者: John Stephens
创建日期: 1 一月 2021
更新日期: 1 七月 2024
Anonim
矩陣的乘法
视频: 矩陣的乘法

内容

是一个Wiki,这意味着许多文章都是由多位作者撰写的。为了创建这篇文章,有12个人(有些是匿名的)参加了该版本及其随时间的改进。

矩阵是数字,符号或表达式在行和列中的矩形排列。若要将矩阵相乘,必须将第一个矩阵的行的元素(或数字)与第二个矩阵的行的元素相乘并相加。您可以通过几个简单的步骤来乘法矩阵,包括添加,乘法和定位结果。


阶段



  1. 检查矩阵是否可以相乘。 仅当第一矩阵的列数等于第二矩阵的行数时,才能进行矩阵相乘。
    • 这些矩阵可以相乘,因为第一个矩阵A具有3列,第二个矩阵B具有3行。


  2. 标记矩阵的产品尺寸。 创建一个新的空矩阵,该矩阵将标记矩阵的乘积维,即两个矩阵的乘积。表示矩阵A和矩阵B的乘积的矩阵将具有与第一矩阵相同的行数和与第二矩阵相同的列数。您可以绘制空框以指示此矩阵中的列数和行数。
    • 矩阵A有2行,因此矩阵的乘积将有2行。
    • 矩阵B有2列,则矩阵的乘积将有2列。
    • 矩阵的乘积将具有2行和2列。


  3. 找到第一个标量积。 要找到标量积,您必须将第一行中的第一元素乘以第一列的第二个元素,并将第一行中的第三元素乘以第一列的第三个元素。然后将其产品相加以找到 点积。考虑到您决定首先求解矩阵乘积的第2行和第2列的元素(右下)。方法如下:
    • 6 × -5 = -30
    • 1 × 0 = 0
    • -2 × 2 = -4
    • -30 + 0 + (-4) = -34
    • 点积为-34,将保留在矩阵积的右下角。
      • 当您将矩阵相乘时,点积必须位于第一个矩阵的行中和第二个矩阵的列中。例如,如果找到矩阵A的底行和矩阵B的右列的点积,则答案-34将位于矩阵乘积的下一行和右列。



  4. 查找第二个标量积。 考虑您要在矩阵乘积的左下角找到该术语。要找到该术语,只需将第一矩阵下一行的元素乘以第二矩阵第一列的元素,然后相加即可。使用与第一行和第一列相乘的相同方法-再次找到 点积.
    • 6 × 4 = 24
    • 1 × (-3) = -3
    • (-2) × 1 = -2
    • 24 + (-3) + (-2) = 19
    • 点积为-19,将保留在矩阵积的左下角。


  5. 找到剩余的两个标量产品。 要在矩阵乘积的左上角找到项,请从矩阵A的顶行和矩阵B的左列的点积开始。方法如下:
    • 2 × 4 = 8
    • 3 × (-3) = -9
    • (-1) × 1 = -1
    • 8 + (-9) + (-1) = -2
    • 标量积为-2,将保留在矩阵乘积的左下角。
      • 要在矩阵乘积的右上角找到项,只需找到矩阵A的第一行与矩阵B的右列的标量乘积即可。方法如下:
    • 2 × (-5) = -10
    • 3 × 0 = 0
    • (-1) × 2 = -2
    • -10 + 0 + (-2) = -12
    • 点乘积为-12,将保留在矩阵乘积的右上角。


  6. 检查所有四个点积在矩阵产品中是否都位于正确的位置。 19将在左下,-34将在右下,-2在左上,而-12在右上。