静安区工商局电话:MMULT 函数 (三角与数学函数)

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 16:51:55

MMULT 函数

适用于: Microsoft Office Excel 2007

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

语法

MMULT(array1,array2)

Array1, array2     是要进行矩阵乘法运算的两个数组。

注解

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

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

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

示例 1

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

  1. 创建一个空白工作簿或工作表。
  2. 选择“帮助”主题中的示例。

 注释   请不要选择行或列标题。

从“帮助”中选择示例
  1. 按 Ctrl+C。
  2. 在工作表中,选择单元格 A1,然后按 Ctrl+V。
  3. 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。
  1 2 3 4 5 6 A B Array 1 Array 1 1 3 7 2 Array 2 Array 2 2 0 0 2 公式 公式 =MMULT(A2:B3,A5:B6)

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

示例 2

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

  1. 创建一个空白工作簿或工作表。
  2. 选择“帮助”主题中的示例。

 注释   请不要选择行或列标题。

从“帮助”中选择示例
  1. 按 Ctrl+C。
  2. 在工作表中,选择单元格 A1,然后按 Ctrl+V。
  3. 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。
  1 2 3 4 5 6 A B Array 1 Array 1 3 0 2 0 Array 2 Array 2 2 0 0 2 公式 公式 =MMULT(A2:B3,A5:B6)

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