excel的SUMPRODUCT背后的数学函数究竟是什么?

时间:2016-11-24 23:50:41

标签: excel excel-formula linear-algebra

文档说:

  

SUMPRODUCT:“将给定数组中的相应组件相乘,并返回这些产品的总和。”

这个数学运算的名称是什么?

编辑:人们声称此操作是点积。我不同意。类似的是,但不完全一样。

查看下面SUMPRODUCT的行为 在公式栏中,我们有=SUMPRODUCT(A3:B4,D3:E4)
在页面上我们可以看到:
enter image description here
我对单元格进行着色,以显示我们所拥有的是在矩阵中相应单元格上的分量乘法,并对所有这些乘积进行求和。
没有'列向量'\点'行向量'操作发生 如果你忽略了转置的缺点,你可以将其称为两个点积,然后求和。这不仅仅是一个单点,也不是最常见的矩阵乘法。

3 个答案:

答案 0 :(得分:5)

Math

Frobenius内部产品(从评论中偷来的应该作为答案)

当您处理一维矩阵时,它将等同于点积。

许多excel用户不熟悉术语" dot product" (通常在数学/科学专业的高等教育之前不会引入),正如你所指出的那样,它对于二维范围并不严格准确。它可以被认为是应用于数组的矢量表示,但是它采用了计算机科学的范围视图,而不是从严格的数学角度使用的矩阵视点。

SUMPRODUCT是一个有意义的文字名称......产品的总和。

答案 1 :(得分:3)

这是两个数组所代表的两个向量的dot product

答案 2 :(得分:0)

你谈到Frobenius inner product与矩阵元素的乘积之和有关(我已经插入了链接,以便你更清楚)。

它与dot product不同,它是一个代数运算,它采用两个等长的数字序列(通常是坐标向量)并返回一个数字。