当前位置:主页 > Office办公 > excel计算逆矩阵和矩阵乘积

excel计算逆矩阵和矩阵乘积

如何利用Excel的MINVERSE函数计算逆矩阵和矩阵乘积
如何利用Excel的MINVERSE函数计算逆矩阵和矩阵乘积

MINVERSE函数的功能是计算数组中存储的矩阵的逆矩阵。MMULT函数的功能是计算两个数组的矩阵乘积,结果矩阵的行数与参数array1的行数相同,矩阵的列数与参数array2的列数相同。两函数的语法分别如下:MINVERSE(array) MMULT(array1,array2) 其中,array参数是行数和列数相等的数值数组。参数array1、array2是要进行矩阵乘法运算的两个数组,可以是单元格区域、数组常量或引用。在MINVERSE函数中,提到了一个概念——逆矩阵。如图14-78所示的是计算二阶方阵逆矩阵的示例。假设A1:B2中包含以字母a、b、c和d表示的4个任意的数,则该表表示矩阵A1:B2的逆矩阵。要求使用MINVERSE函数和MMULT函数,求下面的三元一次方程组的解。图14-78 矩阵A1:B2的逆矩阵打开“求解方程.xlsx”工作簿,本例的原始数据如图14-79所示。STEP01:选中A13:C15单元格区域,在编辑栏中输入公式“=MINVERSE(A7:C9)”,然后按“Ctrl+Shift+Enter”组合键返回,即可计算出系数矩阵的逆矩阵,结果如图14-80所示。图14-79 原始数据图14-80 求解系数矩阵的逆矩阵STEP02:选中F13:F15单元格区域,在编辑栏中输入公式“=MMULT(A13:C15,E7:E9)”,然后按“Ctrl+Shift+Enter”组合键返回,即可计算出方程组的数值矩阵,即方程组的解,如图14-81所示。