列表法怎么列

2025-05-24 15:44:19

列表法是一种很常见的解决问题的方法,能让问题变得更加清晰有条理,从而方便解决。下面就介绍一种列表法在解决数学建模上的问题的方法,希望对大家能有所帮助

工具/原料

excel表格、数学建模相关知识

一、准备工作

1、我们首先来观察这道题,发现这道题可以用列表法来使用公式循环列出求解,所以我们先要确定好使用的公式和需要输入的初始数据。如下图所示。

列表法怎么列
列表法怎么列

2、将数据按照表格的样式输入到excel表格中,如下图所示,可以将表格框起来,显得更有条理一些。

列表法怎么列

二、进行初始计算

1、1.利用sum函数计算出总的人数2.用乘法公式计算出 每个乡镇的总人数*计划的零售店的个数 /60,算得初步平均分配的话每个乡镇应该的数量,向下取整后发现只有56个被分配小于60,所以要进行第二次分配

列表法怎么列

2、excel里的乘法使用*,除法使用/,只要在某个格子里先输入=号后用鼠标选中需要进行计算的格子后输入运算符就可以了

列表法怎么列

三、计算第一次H值

1、分别计算每一个小镇得H值。H值是 每个乡镇人数 * 每个乡镇的人数 / 初始分配 名额*(初始分配名额+1),同样可以使用excel的计算方法。结果如下图所示。

列表法怎么列

2、利用max函数计算出H最大为A,所以下一个名额分配给A,A的值加1,加完后计算求和为57<60,所以还要再次进行运算分配剩下的三个值。

四、第二次计算H值

1、H值的计算方法H值还是是 每个乡镇人数 * 每个乡周骊核淬镇的人数 / 上次分配名额*(上次分配名额+1)。这次的公式里的数据要使用上次的取整的值,不要使用初始数据了。

列表法怎么列

2、计算出的值还是要使用max函数进行比较,发现F的值最大,所以这一个名额应该给F,计算完的值加起来是58<60,所以还要计算H值。

列表法怎么列

五、第三次计算H值

1、然后使用相同的方法计算H值。这次的H值最大的为E,所以在上次的基础上给E的值再加1.

列表法怎么列

2、这次加完后的总数为59<60依旧不符合条件。所以我们需要再次进行H值的计算。

列表法怎么列

六、第四次计算H值

1、再上次的基础上再次算出每个的H值。这次的H值最大的是D,下一个名额给D,分配后的分布如下图所示。

列表法怎么列

2、6因为60=60,所有的名额都被分配了,所以最终的答案被求出,整体的求解过程列表如下图所示。可以发现,我们是使用列表解决的问题。

列表法怎么列
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢