MMULT 函数

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

注意: 如果你有当前版本的 Office 365,则只需在输出区域的左上角单元格中输入公式,然后单击 ENTER 以确认公式为动态数组公式即可。 否则,必须首先选择输出区域,在输出区域的左上角单元格中输入公式(公式必须作为遗留的数组公式进行输入),然后按 Ctrl+Shift+Enter 进行确认。 Excel 将使用括号将公式括起来。 有关数组公式的详细信息,请参阅数组公式指南和示例

语法

MMULT(array1, array2)

MMULT 函数语法具有下列参数:

  • array1、array2    必需。 要进行矩阵乘法运算的两个数组。

备注

  • Array1 中的列数必须与 array2 中的行数相同, 并且这两个数组必须仅包含数字。

  • Array1 和 array2 可以作为单元格区域、数组常量或引用提供。

  • MMULT 返回 #VALUE! 错误:

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

    • Array1 中的列数与 array2 中的行数不同。

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

    公式

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

示例

示例 1

MMULT 函数-示例1

示例 2

MMULT 函数-示例2

必须输入上述公式作为数组公式才能正常工作。 如果当前拥有 Office 365 订阅,输入公式后,请按“Enter”;否则请按“Ctrl+Shift+Enter”。 如果公式不是以数组公式的形式输入, 则返回单个结果。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×