用Excel解决经典“鸡兔问题”的五种方法
2007-05-29 21:43:03 来源:WEB开发网核心提示: 图 3 输入引用行和引用列的单元格5. 在模拟运算表中会显示出计算结果,在所有的运算表区域中,用Excel解决经典“鸡兔问题”的五种方法(3),只有Z16单元格中显示了“正确”两字,其余单元格均为“X”,为求直观友好,可分别在A1、A2、A3
图 3 输入引用行和引用列的单元格
5. 在模拟运算表中会显示出计算结果,在所有的运算表区域中,只有Z16单元格中显示了“正确”两字,其余单元格均为“X”,表示Z16单元格为问题的正解,查表可知,Z16单元格的兔数为12,鸡数为23(如图 4)。
图 4 模拟运算表运算结果
这种使用模拟运算表的方法比较“另类”。利用这种思路,不仅可以求解多元一次方程组,还可以求解多解问题。
三、使用规划求解,将苦活抛给Excel
利用Excel的规划求解功能,我们可以利用计算机高速计算的特性求解鸡兔问题。如果用户的“工具”菜单中没有“规划求解”菜单项,可以选择“工具”à“加载宏”,在“加载宏”对话框中选中“规划求解”并按下“确定”(如图 5),此后在“工具”菜单就可以看到“规划求解”功能了。
图 5 规划求解加载宏
新建一个工作表,单元格B1为总脚数,输入公式=2*B3+4*B4;B2为总头数,输入公式=2*B3+4*B4,B3和B4单元格用于显示计算鸡数和兔数的结果,暂时留空。为求直观友好,可分别在A1、A2、A3、A4单元格中输入文字提示:“总脚数”、“总头数”、“鸡数”和“兔数”。如图 6所示。
更多精彩
赞助商链接