更新时间:2023-08-16 19:22:33
你们好,最近小艾特发现有诸多的小伙伴们对于规划求解 Excel 2006,规划求解 excel这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 题目如图,根据x和y的约束找到z的最大值。
2、 首先打开Excel,根据题目要求做一个图表。
3、 接下来要填写表格中的相关数据,使用“编程求解”函数计算z的最大值,整个过程中实际操作需要的是C2:I8区域(即黑框内的区域)。
4、 第四行是第一个不等式的系数,据此x y-10。x的系数为1,在单元格D4中输入数据“1”;y的系数为1,在单元格E4中输入数据“1”;常数是-1,
5、 在F4单元格中输入数据“-1”;如果等号大于或等于,则在单元格H4中输入“=”(可选);不等式的右边是0,并在单元格I4中输入“0”。
6、 同样,根据第二个和第三个不等式,在第五行和第六行输入数据。(为便于理解,用如图所示的颜色填充所有已知的条件单元格。)
7、 第三行的未知数x和y是变量,是“求解器”函数中的“可变单元格”。常数应直接填入1,数据“1”应输入F3单元格。(也是为了便于理解,
8、 如图所示,对应于两个变量X和Y的单元格D3和E3用不同于已知条件的颜色填充)
9、 现在我们需要确认约束。什么是大于等于0,或者小于等于0?每个不等式的系数都要乘以未知数或常数,然后相加。比如第一个不等式,1*x 1*y-1*10,
10、 即D4*D3 E4*E3 F4*F30。把不等式左边放在G4单元格,可以直接在G4单元格输入“=D4*D3 E4*E3 F4*F3”。但是在Excel中,
11、 SUMPRODUCT的函数是“返回相应数组或区域的乘积之和”,所以SUMPRODUCT函数可以用在G4单元格中,公式为“=SUMPRODUCT(D4:F4,$D$3:$F$3)”。
12、 (此处,为了便于填充第5行和第6行,在D3:F3区域添加了一个绝对引用。)
13、 第二个不等式和第三个不等式和第一个不等式一样,因为绝对引用关系是上一步添加的,可以直接在这里拖拽填充(具体公式如图)。
14、 最后在D8单元格中输入Z的公式,因为是求Z的最大值,而z=x 2y,D3单元格中X,E3单元格中Y,所以在D8单元格中输入“=D3 2*E3”。(作为目标值,D8单元格也用不同的颜色填充,以便于区分。)
15、 输入后,可以运行求解工具。单击“数据”选项卡下的“规划求解”。在弹出的“规划求解”对话框中设置各种数据。如果目标单元格是D8单元格(必需的z),选择“最大”(找到z的最大值),
16、 变量单元格为D3:E3(即变量X和Y),约束条件分别为G4=I4,G5=I5,G6=I6(点击添加,在弹出的添加约束对话框中逐个添加)。其中G4=I4,G5=I5,
17、 G6=I6分别是三个不等式的约束),最后选择求解方法为“简单线性规划”,点击“求解”。
18、 这时便可以看到“规划求解结果”对话框提示规划求解找到一解,点击“确定”。表格中也计算出了z的最大值为7(D8单元格),当z取得最大值时,x=3(D3单元格),y=2(E3单元格)。
以上就是规划求解 excel这篇文章的一些介绍,希望对大家有所帮助。