使用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得到方程的解。


猜你喜欢
- wps如何制作字帖?练习书法字时,需要很多字帖,除了买字帖以外,还可以通过wps直接制作字帖。该如何通过wps制作字帖呢?→ 解决方案用wp
- 今天早上,有消息称微软将于明年推出Windows 10的升级版,它的代号为“红石(Redstone)”,项目规划目前已经正式开启了。现在,外
- Win11以太网没有有效的IP配置怎么办?出现这一情况的原因多半是电脑无法获取到地址,相信有很多用户遇到这一情况都不太清楚应该如何解决,针对
- 7 月 14 日消息 苹果今日发布了苹果 iOS/iPadOS 14.7 的 RC 版本(18G68),提供 MagSafe 外接电池组支持
- 我的世界hmcl启动器便捷好用,不需要其他任何设置,并且支持界面主题定制、整合包制作。相信在座的还有用户不知道我们可以用hmcl启动器来帮助
- 正如标题所言可以通过本地安全策略—应用程序控制策略限制软件运行,具体的操作步骤如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助1、打开控制
- 前不久,苹果更新了 WWDC 应用,并更名为「Apple Developer」,出了新名字和图标外,还提供了更丰富的内容。苹果表示 Appl
- 在我们使用计算机时,常常会遇到各种软件停止工作的情况,每当遇到这种情况,我们应对的方式大多都是关闭软件,重新打开,那么我们该如何比较专业的解
- 微信无论大人小孩都会使用这款社交软件,你知道微信中跳一跳怎么邀请围观的吗?接下来我们一起往下看看微信中跳一跳邀请围观的方法吧。方法步骤1、在
- 在利用WPS表格进行办公过程中,可能是因为格式的需要而实现单元格内换行,该方法如何实现呢?下面小编为大家介绍如何操作。WPS表格换行的方法方
- WPS如何防止别人篡改我们常常在文档中添加水印,以示版权归我所有,旁人不得随意更改。怎样在WPS文字/wps中添加水印呢?文字水印文档中的水
- 快速启动栏为使用软件提供了很多方便,但是有时候我们会发现,Win10系统的快速启动栏有时候会消失,这是怎么回事呢。操作步骤1、首先在任务栏的
- word文档中a4页面设置方法:1、点击菜单栏中的“页面布局”。2、之后,点击“纸张大小”。3、点击“纸张大小”之后,在弹出的下拉列表中点击
- 2007word里面全选在”开始“菜单下的”选择“里,具体查找步骤如下:打开word2007,点击“开始”,再点击编辑窗口的“选择”; &n
- 有时候我们在使用Win10的过程弹出“某些设置由你的组织来管理”的提示的问题,那么我们该如何关闭这个烦人的窗口呢?今天小编给大家说说Win1
- Excel软件怎么将中文简体文字转换成为繁体教学。今天和大家一起来分享将文档里面的文字快速统一转换成为繁体文字的方法。如果我们文件的查看对象
- 最近有win7用户反映,系统中添加已共享打印机时需要输入密码,可是没有设置密码,这该怎么办呢?本文将提供win7系统添加已共享打印机时需要输
- 使用过电脑的小伙伴都知道我们桌面右下角的任务栏可以显示时间,但是只能显示小时和分钟等,但是很多的用户们还想要看到现在是多少秒该怎么办呢?下面
- Nestopia如何使用?Nestopia具有录像、金手指、录像倒放等功能,是一款非常好用的FC模拟器。Nestopia要如何使用呢,下面就
- 用户完成Word2003文档的编辑操作后即可关闭当前Word文档或退出Word2003程序。单击Word2003菜单栏右侧的“关闭”按钮、选