本文介绍Microsoft Excel中MMULT函数的语法和用法。
MMULT函数适用于:Excel2003、Excel2007、Excel2010、Excel2013、Excel2016。
函数说明
MMULT函数的主要作用是返回两数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。
函数语法
MMULT(array1,array2)
MMULT(要进行矩阵乘法运算的数组1,要进行矩阵乘法运算的数组2)
参数说明
Array1, array2:是要进行矩阵乘法运算的两个数组。
函数备注
Array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。
Array1 和 array2 可以是单元格区域、数组常量或引用。
如果单元格是空白单元格或含有文本字符串,或是 array1 的行数与 array2 的列数不相等时,则函数 MMULT 返回错误值 #VALUE!。
两个数组 b 和 c 的矩阵乘积 a 为:

其中 i 为行数,j 为列数。
对于返回结果为数组的公式,必须以数组公式的形式输入。
函数示例
| 矩阵A | ||
| 5 | 1 | 3 |
| 4 | -6 | 4 |
| 2 | 1 | 1 |
| 矩阵B | |
| -2 | -1 |
| 5 | 3.5 |
| 1.5 | 2 |
| 矩阵A×矩阵B | |
| -0.5 | 4.5 |
| -32 | -17 |
| 2.5 | 3.5 |
以下是Excel中使用MMULT函数效果截图

转载请注明: MMULT函数