【发布时间】:2021-01-14 06:20:02
【问题描述】:
我遵循“银行储备”模型和模型库的“走向目标示例”代码示例的混合原则。但不是将人(乌龟)移动到随机银行(乌龟),而是需要人(乌龟)移动到最近的银行(乌龟)。按照我的代码尝试:
if cash >= 100[ ;; go to the nearest bank for and depose the money for saving
move-to bank with-min [distance]]] ;; move turtle to closest bank (turtle)
接下来我可以尝试什么?
【问题讨论】:
-
请描述问题。您是否收到错误消息(如果有,是什么消息和哪一行),还是它正在做一些超出您预期的事情?我的猜测是你没有告诉它测量距离的目标是什么,以便它可以找到距离最小的目标。
-
@JenB 让您发表评论。想法是,被称为“人”的乌龟应该移动到最近的(就距离而言)称为“银行”的乌龟。我的问题是,我不知道如何编写这个想法。我的第一种方法如下:
to go ask persons [ if cash >= 100[ ;; go to the nearest bank for saving move-to bank with-min [distance]]]如果还有其他不确定性,请告诉我。
标签: netlogo