Netlogo,从列表1创建海龟,然后将其移动到列表2中的坐标

时间:2019-03-27 09:20:59

标签: netlogo

我有两个列表,一个列表包含gis顶点值(x,y坐标),即值[(1.16,17.70),(1.17,19,5),(1.18,21.41),(5.04,15.79)。 ..]。 另一个包含我要创建的海龟数量的列表,即[34,146,195,361] 我要创建海龟数量并将其移动到此位置。即要创建的前34只海龟并移至(1.16,17.70)。

任何想法该怎么做? 谢谢

set loc-coord [....]                              
set pop-num [....]

foreach pop-num [
i ->
create-pop-agents i[
move-to loc-coord
]
]

1 个答案:

答案 0 :(得分:2)

您或多或少都在这里-您可以使用foreach syntaxif [[ "$f" != "$0" ]])的第二版同时遍历两个列表:

(foreach list1 ... command)

enter image description here