WorksheetFunction.MMult(Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回两数组的矩阵乘积。 结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。
public:
System::Object ^ MMult(System::Object ^ Arg1, System::Object ^ Arg2);
public object MMult(object Arg1, object Arg2);
Public Function MMult (Arg1 As Object, Arg2 As Object) As Object
参数
- Arg1
- Object
Array1, array2 - 要进行矩阵乘法运算的两个数组。
- Arg2
- Object
Array1, array2 - 要进行矩阵乘法运算的两个数组。
返回
注解
Array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。
Array1 和 array2 可以是单元格区域、数组常量或引用。
MMult 返回 #VALUE! 在以下情况下出错:
任意单元格为空或包含文字。
array1 的列数与 array2 的行数不相等。
结果数组的容量等于或大于总计 5,461 个单元格。
包含两个数组 b 和 c 的矩阵乘积数组 a 是:
图 1:矩阵积数组 a,包含两个数组 b 和 c
其中 i 是行号,j 是列号。
对于返回结果为数组的公式,必须以数组公式的形式输入。