如何在Excel中实现矩阵相乘(2种简单方法)

  • Share This
Hugh West

矩阵是数字的数组。 矩阵的乘法 在线性方程、网络理论等各个领域都有广泛的用途。 当两个矩阵相乘时,一个矩阵的行元素与另一个矩阵的相应列元素相乘。 手动将行数和列数较多的矩阵相乘是一项令人厌烦的工作。 幸运的是,矩阵可以在excel中轻松相乘。 本文显示了两个如何在EXCEL中进行矩阵相乘的方法。

下载实践工作手册

你可以从下面的下载按钮下载实践工作手册。

矩阵相乘.xlsx

在Excel中进行矩阵乘法的2种简单方法

我们可以在excel中通过为乘积矩阵的每个元素输入自定义公式来实现矩阵相乘。 但这对于维度较高的矩阵可能并不有利。 幸运的是,Excel有一个内置的函数来实现矩阵相乘。 我们将使用以下数据集来说明这些方法。

1.用Excel中的MMULT函数进行矩阵相乘

矩阵相乘的最好方法是使用 MMULT函数 按照下面的步骤来应用这个方法。

阶梯

1.在尝试矩阵相乘之前,要确保你要相乘的第二个矩阵的行数与第一个矩阵的列数相同。

2.之后,你还需要确定乘积矩阵的维数。 矩阵的维数是指矩阵的行数和列数。 乘积矩阵的行数将与第一个矩阵相同,列数与第二个矩阵相同。

3.就我们的数据集而言,产品矩阵的尺寸将是 3×3 .

4.现在选择适当的维度,如下图所示,在你想要的产品矩阵的地方。

5.然后,输入以下公式。

=mmult(b5:d7,f5:h7)

6.现在,按 ctrl+shift+enter 该公式将被输入为一个 阵列公式 然后,你会看到产品矩阵如下。

7. 在 微软365 ,你可以直接按 进入 独自一人,你也不需要选择合适的尺寸。

8.对于其他版本,EXCEL将显示 #值!错误 如果你不选择适当的尺寸。

9.当第二个矩阵的行数等于第一个矩阵的列数的标准没有得到满足时,Excel也会显示该错误。 假设用以下公式代替输入法 ctrl+shift+enter .

=mmult(b5:d7,f5:h6)

10.现在,你将看到以下错误。

11. #Value! 当矩阵的任何一个元素不是数字时也会发生错误。

阅读更多:Excel中的乘法公式(6种快速方法)

2.在Excel中使用自定义公式进行矩阵相乘

这种方法对于更高维度的矩阵相乘并不有利。 然而,它给出了一个清晰的概念,即当使用 MMULT函数 同时,这也让我们清楚地了解到如何将两个矩阵相乘。

现在,为了应用这种方法,在单元格中输入以下公式 D10 , D11 , D12 , E10 , E11 , E12 , F10 , F11 &。 F12 分别是。

=B5*F5+C5*F6+D5*F7

=B6*F5+C6*F6+D6*F7

=B7*F5+C7*F6+D7*F7

=B5*G5+C5*G6+D5*G7

=B6*G5+C6*G6+D6*G7

=B7*G5+C7*G6+D7*G7

=B5*H5+C5*H6+D5*H7

=B6*H5+C6*H6+D6*H7

=B7*H5+C7*H6+D7*H7

这将得到与前面方法相同的结果。 现在仔细注意这些公式。 之后,你将很容易理解矩阵乘法的过程。

阅读更多:如何在Excel中进行乘法运算:列、单元格、行、& 数字

需要记住的事情

  • 确保第一个矩阵的列数与第二个矩阵的行数相等,然后开始相乘。
  • 请勿按 进入 在第一种方法中单独使用,而是按 ctrl+shift+enter .

总结

现在你知道如何在excel中进行矩阵相乘了。 如果有进一步的疑问或建议,请使用下面的评论区。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.