1、用Excel电子表格解方程组的方法
下面给你介绍用Excel电子表格解方程组的方法。
现有以下方程组:
如何用Excel 电子表格解这个方程组呢?
在Excel 电子表格计算中,解决复杂的方程求值和各类线性和非线性有约束优化问题时,都要用到“规划求解”这个加载工具。解以上方程组也不例外。“规划求解”为解决这些问题建立了数学模型,Excel 还为各类问题建立了数学模型。计算机计算速度非常快,达到每秒钟数百万次以上,只要我们在数学模型上填上有关数据,填完数据,计算就完毕,就能得出答案。Excel电子表格功能区通常没有”规划求解”选项卡,所以需要我们先人工加载,并且要在加载“宏”
2、的情况下才能成功加载“规划求解”。
一. 加载“规划求解”的步骤是:
在Excel 电子表格单击左上角圆形状office 按钮,在打开的对话框中单击右下方的“Excel 选项”按钮,在弹出的对话框单击左侧任务窗格的“加载项”按钮,在弹出的对话框左下方单击“转到”,在弹出的对话框单击“规划求解加载项”,单击“确定”。如果弹出“此项还不可用。要加载宏才可用,是否现在就加载宏?"的提问框,单击”是”,开始加载宏,加载宏完成后,再次重复以上步骤,在弹出的“加载宏”对话框中单击“规划求解加载项”,单击“确定”。见图-1:
图-1
加载完成后关机重启,使生效。开机后单击Excel电子表
3、格功能区的“数据”选项卡,在功能区就能看到增加了“分析”组,里面有“规划求解”按钮。(已用红笔圈出)。见图-2:
图-2
二.解以上方程组的步骤:
(注意 操作出现差错时,可按屏幕左上角的“撤消”按钮撤消错误,或按右侧的Delete键删除错误。)
1.打开一个空白Excel 电子表格。
2.由于本方程组有3个未知数,即x, y, z ,所以要预留A1,A2,A3这3 个可变单元格,分别代表x, y, z .这时表格中的A1,A2,A3单元格为空。
3. B1,B2,B3 为活动单元格,分别代表以上方程组各方程等号左边,操作方法是:
(1)在B1单元格输入=A1+
4、2*A2-4*A3 (注,*为乘号,注意不要漏掉等号= 和乘号*,否则出错。注意乘号不要写成×。
(2)在B2单元格输入=5*A1-A2-3*A3 (注,即代表5x-y-3z), 然后按回车键(即Enter键)。这时B2单元格显示为0 。
(3)在B3单元格输入=6*A1+A2-A3 (注,代表6x+y-z)。然后按回车键,这时B3单元格显示为0 。
以上注意: 在B1,B2,B3单元格输入式子时千万不要漏掉等号= 和乘号* ,否则会出错。
三.用“规划求解”解方程组:
1 .单击Excel电子表格上方的“数据”选项卡,单击“分析”组的“规划求解”按钮,(注意 不要远离该按钮单击,
5、否则无效。)弹出“规划求解参数”对话框。见图-3:
图-3
2.上图对话框第一栏为“设置目标单元格”。在“设置目标单元格”文本框先删除弹出的数据,然后在文本框中输入$B$1, (注意,$在键盘4的上面,$用来表示绝对单元格,是在英文输入法时输入) 。
3 .对话框第2栏为 “ 等于” , 后面有3个选项:最大值,最小值,值为。此处选择“值为”。单击“值为”前面的圆圈,使成为 ⊙ ,即选中。在“值为”文本框先删除0,然后输入9 。
4 . 对话框第3栏为 “可变单元格”。输入A1:A3 .(注 A1:A3 的意思是代表单元格A1, A2 ,,A3这个区域。)
5.对话框最后一栏为
6、约束 ”。 单击“添加”按钮,弹出“添加约束”对话框。(此处的“约束值”,就是指方程组各方程等号右边的值)。
6 .在“添加约束”对话框的“单元格引用位置”输入B2 , 单击下拉箭头▼, 选择= ,在“约束值”文本框输入 7 。见图-4:
图-4
然后单击上图的“添加”按钮,屏幕出现空白的“添加约束”对话框。见图-5:
图-5
7.在上图“添加约束”对话框的“单元格引用位置”处输入B3 ,单击下拉箭头▼,选择= ,在“约束值”文本框输入 22 ,然后按“确定”按钮。(注意 按“确定”按钮而不是按“添加”按钮。),弹回如图-3的“规划求解参数”对话框。
8 .按“求解”按钮,出现求解结果对话框,这时在A1, A2, A3单元格分别显示出3,5,1 。得出该方程组的解是x=3, y=5, z=1 ,单击“确定”。 见图-6:
图-6
即该方程组的解是:
:
练习 请你解以下方程组:
(以上方程组的解是 x=3 y=7 z=5)