0

0

如何在 Excel 中使用 MINVERSE 和 MMULT 函数

舞夢輝影

舞夢輝影

发布时间:2025-12-26 14:34:02

|

549人浏览过

|

来源于php中文网

原创

在Excel中,可用MINVERSE求方阵逆矩阵(需行列式非零),用MMULT计算矩阵乘积(要求第一矩阵列数等于第二矩阵行数),二者组合可解线性方程组AX=B,并通过MMULT验证逆矩阵是否正确。

如何在 excel 中使用 minverse 和 mmult 函数

如果您需要在 Excel 中执行矩阵的逆运算和矩阵乘法运算,则可以使用 MINVERSE 和 MMULT 函数。以下是具体操作步骤:

一、使用 MINVERSE 计算矩阵的逆矩阵

MINVERSE 函数用于返回一个数组的逆矩阵,该数组必须是方阵(行数与列数相等),且其行列式不为零。若输入区域不满足条件,函数将返回错误值。

1、选中与原始矩阵大小相同的空白区域(例如,原始矩阵为 3×3,则需选中 3 行 3 列的空白单元格)。

2、在编辑栏中输入公式:=MINVERSE(A1:C3),其中 A1:C3 是待求逆的方阵区域。

3、按 Ctrl+Shift+Enter 组合键完成数组公式的输入(Excel 旧版本必须如此;Excel 365 或 Excel 2021 可直接按 Enter,但需确保目标区域未被其他内容占用)。

二、使用 MMULT 计算两个矩阵的乘积

MMULT 函数用于计算两个数组的矩阵乘积,要求第一个数组的列数等于第二个数组的行数。结果矩阵的行数等于第一个数组的行数,列数等于第二个数组的列数。

1、选中用于输出结果的空白区域,其尺寸应为:第一矩阵行数 × 第二矩阵列数(例如,A1:B3 为 3×2 矩阵,D1:F2 为 2×3 矩阵,则结果为 3×3,需预先选中 3 行 3 列区域)。

2、在编辑栏中输入公式:=MMULT(A1:B3,D1:F2),其中 A1:B3 和 D1:F2 分别为参与乘法的两个矩阵区域。

3、按 Ctrl+Shift+Enter 组合键确认(同 MINVERSE 要求)。

三、组合使用 MINVERSE 和 MMULT 求解线性方程组 AX = B

当需要求解形如 AX = B 的矩阵方程时,可先用 MINVERSE 求得 A⁻¹,再用 MMULT 计算 A⁻¹B,从而得到解向量 X。

1、确保系数矩阵 A 为可逆方阵,并在空白区域(如 E1:G3)用 MINVERSE 得到其逆矩阵:=MINVERSE(A1:C3),按 Ctrl+Shift+Enter 输入。

2、选中与 B 向量行数相同、列数为 1 的空白列区域(如 I1:I3)。

动态WEB网站中的PHP和MySQL:直观的QuickPro指南第2版
动态WEB网站中的PHP和MySQL:直观的QuickPro指南第2版

动态WEB网站中的PHP和MySQL详细反映实际程序的需求,仔细地探讨外部数据的验证(例如信用卡卡号的格式)、用户登录以及如何使用模板建立网页的标准外观。动态WEB网站中的PHP和MySQL的内容不仅仅是这些。书中还提到如何串联JavaScript与PHP让用户操作时更快、更方便。还有正确处理用户输入错误的方法,让网站看起来更专业。另外还引入大量来自PEAR外挂函数库的强大功能,对常用的、强大的包

下载

3、输入公式:=MMULT(E1:G3,D1:D3),其中 E1:G3 是 A⁻¹ 区域,D1:D3 是常数向量 B 区域。

4、按 Ctrl+Shift+Enter 完成计算。

四、验证逆矩阵是否正确

可通过将原矩阵与其逆矩阵相乘,检查结果是否为单位矩阵(主对角线为 1,其余为 0)。若结果存在明显偏差,说明原矩阵可能接近奇异或存在数值误差。

1、选中与原矩阵等大的空白区域(如 K1:M3)。

2、输入公式:=MMULT(A1:C3,E1:G3),其中 A1:C3 是原矩阵,E1:G3 是其逆矩阵。

3、按 Ctrl+Shift+Enter 执行计算。

4、观察结果:K1、L2、M3 单元格应近似为 1,其余非对角线单元格应近似为 0(允许浮点误差,如 ±1E-16)。

五、处理常见错误值

MINVERSE 和 MMULT 均易返回 #VALUE! 或 #NUM! 错误。#VALUE! 通常因区域尺寸不匹配或含非数值内容导致;#NUM! 表示矩阵不可逆(如行列式为零)或输入非方阵。

1、检查输入区域是否全部为数字,无空单元格、文本或错误值。

2、对 MINVERSE,确认输入区域为方阵(如 4×4),并用 MDETERM 函数验证行列式:=MDETERM(A1:D4),结果非零方可求逆。

3、对 MMULT,确认第一个数组列数等于第二个数组行数,例如 5×3 矩阵只能左乘 3×n 矩阵。

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1361

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

391

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

539

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1239

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

363

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

4510

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

399

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1006

2023.08.18

虚拟号码教程汇总
虚拟号码教程汇总

本专题整合了虚拟号码接收验证码相关教程,阅读下面的文章了解更多详细操作。

25

2025.12.25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 9.6万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号