Excel数学和三角函数:MMULT两个数组的矩阵乘积

Excel数学和三角函数:MMULT两个数组的矩阵乘积

说明

返回两个数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。

语法
MMULT(array1, array2)

MMULT 函数语法具有下列参数:

Array1, array2  必需。要进行矩阵乘法运算的两个数组。 说明 Array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。 Array1 和 array2 可以是单元格区域、数组常量或引用。 在以下情况下,MMULT 返回错误值 #VALUE!: 任意单元格为空或包含文字。 array1 的列数与 array2 的行数不相等。 两个数组 b 和 c 的矩阵乘积 a 为:


其中 i 为行数,j 为列数。

对于返回结果为数组的公式,必须以数组公式的形式输入。 示例 示例 1

Excel数学和三角函数:MMULT两个数组的矩阵乘积

注释    示例中的公式必须以数组公式输入。将示例复制到空白工作表后,请选择以公式单元格开始的数据区域 A8:B9。按 F2,再按 Ctrl+Shift+Enter。如果公式不是以数组公式输入,则返回单个结果值 2。

示例 2

Excel数学和三角函数:MMULT两个数组的矩阵乘积

注释    示例中的公式必须以数组公式输入。将示例复制到空白工作表后,请选择以公式单元格开始的数据区域 A8:B9。按 F2,再按 Ctrl+Shift+Enter。如果公式不以数组公式的形式输入,则结果为单个结果值 6。

Excel数学和三角函数:MMULT两个数组的矩阵乘积

 

推荐阅读