内容导航:


一、怎样用excel计算矩阵


第一步,分析三元方程组。在本实例中,用户需要求解的三元方程组如下。
第二步,计算系数矩阵的逆矩阵。选择单元格范围B5~D7r在标题栏中输入{=MINVERSE(B1:D3)}”,然后同时按下Ctrl+shift
+Enter组合键,得到的结果如图。
第三步,验证矩阵结果。选择单元格范围B9一D11,在标题栏中输入{=MMULT(B1;D3,B5:D7)}”,然后同时按下Ctrl+Shift
+
Enter组合键,得到的结果如图。
第四步,分析验证结果。在上面的单元格B9-D11中,得到的结果并不完个是单元矩阵.而是十分接近单元矩阵。这是因为,在excel中计算逆矩阵的时候,使用的是试算的方法。而不是直接通过理论求解逆矩阵,存在一个计算精度误差。



二、excel里怎么矩阵求积


MMULT

请参阅

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

语法

MMULT(array1,array2)

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

说明

Array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。

Array1 和 array2 可以是单元格区域、数组常量或引用。
如果单元格是空白单元格或含有文本字符串,或是 array1 的行数与 array2 的列数不相等时,则函数 MMULT 返回错误值 #VALUE!。
两个数组 b 和 c 的矩阵乘积 a 为:

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

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

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

操作方法

创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。

从帮助中选取示例。

按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 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

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

操作方法

创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。

从帮助中选取示例。

按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 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.

祝你成功!