【数学和三角函数】MMULT函数:WPS表格中矩阵乘积计算
返回两个数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。
语法
MMULT (array1, array2)
array1, array2 要进行矩阵乘法运算的两个数组。
说明
■ array1 和 array2 可以是单元格区域、引用或数组常量。
■ array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。
■ 对于返回结果为数组的公式,必须以数组公式的形式输入。
■ 在以下情况下,MMULT 返回错误值 #VALUE!:
1、任意单元格为空或包含文字。
2、array1 的列数与 array2 的行数不相等。
3、结果数组的容量等于或大于总计 5,461 个单元格。
两个数组 b 和 c 的矩阵乘积 a 为:
当我们要计算矩阵乘积时,会用到MMULT函数。
其作用是返回两个数组的使用乘积,矩阵的行数与数组一的行数相同,矩阵的列数与数组二的列数相同。
使用这个函数要注意的是:
任意单元格不能为空或包含文字,且数组一的列数必须与数组二的行数相同,否则会返回错误值#VALUE!
我们在这个表中实际操作一下帮助大家运用这个函数。
■ 选中A8单元格,点击插入函数,找到MMULT函数,点击确定。
■ 在此,我们需要输入两个数值。
第一组数值我们选中数据一的区域填入
第二组数值我们选中数据二的区域填入
点击确定,可以看到结果出现了单个结果值。
这是因为我们没有设定数组公式,所以出现多个结果时无法完整显示。
■ 我们来设置一下数组公式:
选择用来存放结果的单元格区域,也就是A8至B9的区域。
先按F2,再按 Ctrl+Shift+Enter。
可以看到矩阵乘积结果完整显示了。