EXCEL上的数组运算是不是就是矩阵运算?

2025-03-13 08:21:29
推荐回答(1个)
回答1:

数组有矩阵运算,但不都是,矩阵运算函数如MMULT。
返回两个数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。
语法
MMULT(array1, array2)

MMULT 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

Array1, array2 必需。要进行矩阵乘法运算的两个数组。
说明

Array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。

Array1 和 array2 可以是单元格区域、数组常量或引用。

在以下情况下,MMULT 返回错误值 #VALUE!:

任意单元格为空或包含文字。

array1 的列数与 array2 的行数不相等。

两个数组 b 和 c 的矩阵乘积 a 为:

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

对于返回结果为数组的公式,必须以数组公式的形式输入。
注释 在 Excel Web App 中,不能创建数组公式。