使用Excel解多元一次方程组的三种方法发布时间:08-28来源:excel123本文列出了使用Excel中解多元一次方程组的三种方法:矩阵解法、用克莱姆法则和用规划求解的方法
方法一:矩阵解法原理:对于由n个未知数,n个方程组成的多元一次方程组:写成矩阵形式为Ax=b,其中A为系数n*n方阵,x为n个变量构成列向量,b为n个常数项构成列向量
当它的系数矩阵可逆,或者说对应的行列式|A|不等于0的时候,由Ax=b可得:x=b*A^(-1),A^(-1)为A的逆矩阵
利用Excel提供的MDETERM、MINVERSE和MMULT等函数即可求解多元一次方程组
MDETERM函数返回一个数组的矩阵行列式的值,可用其判断矩阵是否可逆;MINVERSE函数返回矩阵的逆矩阵;MMULT函数返回两个数组的矩阵乘积
示例及步骤:假如在Excel的A2:N5区域中以下图方法输入了一个四元一次方程组
在P2:S5区域用公式得到其系数矩阵,T2:T5的返回值为常数项向量
如P2单元格中的公式为:=OFFSET($B$1,ROW(A1),COLUMN(A1)*3-3)*IF(OFFSET($A$1,ROW(A1),COLUMN(A1)*3-3)="-",-1,1)
由于“=MDETERM(P2:S5)”的值不等于“0”,可知系数矩阵可逆
选择某列中的四个连续单元格,如Q11:Q14,输入数组公式:=MMULT(MINVERSE(P2:S5),T2:T5)公式输入完毕按Ctrl+Shift+Enter结束,即可在Q11:Q14得到方程组的解
方法二:用克莱姆法则示例及步骤:对于上述四元一次方程组,复制P2:S5区域,将其粘贴到其他区域,如本例有4个未知数,用“选择性粘贴——粘贴链接”的方法将其粘贴到4个不同的区域
然后复制T2:T5常数项的列向量,用“选择性粘贴——粘贴链接”的方法分别将其粘