使用Excel解多元一次方程组的三种方法
发布时间:2023-06-16 06:05:33
本文列出了使用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常数项的列向量,用“选择性粘贴——粘贴链接”的方法分别将其粘贴到上述四个区域中的各列,依次得到矩阵A1、A2、A3、A4,再用MDETERM函数计算各矩阵行列式的值,分别除以系数矩阵A的行列式的值,即可得到方程组的解。
方法三:用规划求解
原理:规划求解是Excel中的一种加载项,是一种模拟分析工具,它通过调整可变单元格的值来查找满足所设定条件的最优值。
示例及步骤:
以上述四元一次方程组为例,在Excel 2013中的操作步骤如下。
1、加载“规划求解加载项”。如果已加载该加载项可忽略次步。依次单击“文件→选项→加载项”,在对话框的底部“管理”的右侧单击“转到”按钮,弹出“加载宏”对话框,勾选“规划求解加载项”后确定。Excel会在“数据”选项卡中添加“分析”组及“规划求解”按钮。
2、设置公式,本例以Q8:Q11为可变单元格,规划求解的结果将在该区域产生。在S8:S11区域设置公式,即以Q8:Q11为未知数代入方程左侧。如S8中的公式:
=P2*$Q$8+Q2*$Q$9+R2*$Q$10+S2*$Q$11
3、设置“规划求解”参数。在“数据”选项卡的“分析”组中单击“规划求解”按钮,弹出“规划求解参数”对话框,进行如下设置:
①设置“通过更改可变单元格”为Q8:Q11;
②在“遵循约束”下添加约束条件。单击“添加”按钮,弹出“添加约束”对话框,将“单元格引用”设置为S8单元格,将“约束”设置为T2单元格后确定,这样就添加了一个约束:S8=T2。
用同样的方法添加其他几个约束:S9=T3、S10=T4和S11=T5;
③取消勾选“使无约束变量为负数”选项。
④选择求解方法为“单纯线性规划”。
4、单击“求解”按钮,Excel将进行求解。本例很快弹出下面的“规划求解结果”对话框。
单击“确定”即可在Q8:Q11得到方程的解。
猜你喜欢
- Office 2016/2019 “上载被阻止:若要将您所做的更改上载到此位置,您需要登录”,即使登陆也一直会跳转,无法正常使用,引起这个问
- Excel是我们经常使用的办公软件,在Excel表格中,统计好的数据可能需要将其打印出来,但是打印出来的只需要其中的一部分,这样的情况该怎么
- 你正在使用Word编辑一篇介绍四则运行的文稿,需要在文档中列出算式及结果。为此,你或许会拿出计算器或者求助于“开始”菜单“附件”中的“计算器
- 1、启动Word2007,打开资产标签的模板,点击菜单栏--邮件--选择收件人,使用现有列表。 2、弹出选取数据源
- 有时候我们需要给文档添加页码,但有些朋友不知道怎么添加页码,那么下面就由小编为大家分享下word中设置页码的技巧,希望能帮助您,欢迎大家来到
- 给重要的单元格添加简介和说明,这样可以让我们很轻松的找到要找的东西。只要将鼠标放到某个单元格上就会显示我们初始时填写的简介说明文字了。可以避
- 相信不少小伙伴最近都更新了自己的Win10系统,那么你会神的发现电脑的任务栏中突然多出了一个资讯和兴趣功能。但是对于许多小伙伴来说,这个功能
- 条件求和SUMIF函数的功能是根据指定条件对多个单元格进行求和的公式,下面小编就为大家详细介绍Excel中的SUMIF函数带给不一样的条件求
- 在Word 2013中编辑文档时都会注意到在文中文字或字母下面有时会出现红色或绿色的波浪线(见图1),造成这样现象的原因为Word 2013
- Win10电脑的安全模式有什么用?怎么强制开启Win10电脑安全模式?许多用户在使用电脑的时候经常会出现一些问题,但是不知道要怎么解决,其实
- 打开Word2013文档窗口,依次单击“文件”→“选项”按钮,如图所示。  
- 我们在没有网络的时候,可以通过usb连接手机和电脑,共享其中的网络,但是可能会遇到win11usb共享网络电脑没反应的问题,这时候应该怎么解
- 平常我们在word中写书、制作标书等文件,一般都会设置一个目录方便我们查看,如果在文档中使用了Word内置的标题样式,则可以使用“索引和目录
- 这篇教程是向脚本之家的朋友分享excel将*替换为其他符号方法,操作很简单的,对于不知道怎么操作的朋友可以参考本文,希望能对大家有所帮助在使
- 如何在iPad上的Word中应用样式?文字样式可以节省时间,因为当您应用样式时,您一次可以在iPad上应用多个格式化命令。例如,“标题1”样
- iOS14.5.1正式版自发布以来就问题不断,除了会导致 iPhone 性能节流外,卡顿、发热问题也较为严重等。近日,又有用户爆料升级iOS
- 在Excel表格中制表时,我们可能会用到一些效果和样式来制作一些更为详细的表格,比如说:让文字竖着排列。那么我们在Excel中该如何让文字竖
- word页眉横线怎么设置删除?word是常用的办公软件,在编辑的时候,软件会默认文档的格式,比如页眉横线,对于不熟悉的用户来说,这个横线非常
- 如果我们想更新正在使用的win10系统,可以尝试系统自动扫描,找出win10版本2004更新时的错误代码0xc0000409。详情见下文~w
- 不知道WORD表格里的文字怎么上下居中,有时候我们表格上下行距比较大,而使用居中的按钮只能让文字左右居中而不能上下居中,那么word表格文字