在 netlogo 中执行命令后保留补丁位置
Keep patch location after execute command in netlogo
执行命令后如何保存补丁位置?
示例:
ask myteam[
set turtle-food-value patch-food-value; save the value of food into turtles
set location patch-here
if turtle-food-value != 0
[let x1 max [turtle-food-value] of myteam ; max for group
set best-food x1
.......
]
如何获取或保存 x1 的位置? (因为 x1 return 数字而不是位置)
提前谢谢你。
你真正想做的是找出哪只乌龟找到了最好的食物,然后从乌龟那里得到食物的价值和位置。您尝试执行此操作的方式具有最佳价值,但不记得哪只乌龟拥有它,因此您不知道要查询哪只乌龟的位置。您希望原始 with-max
识别乌龟,然后向乌龟询问食物价值和位置。
执行命令后如何保存补丁位置?
示例:
ask myteam[
set turtle-food-value patch-food-value; save the value of food into turtles
set location patch-here
if turtle-food-value != 0
[let x1 max [turtle-food-value] of myteam ; max for group
set best-food x1
.......
]
如何获取或保存 x1 的位置? (因为 x1 return 数字而不是位置)
提前谢谢你。
你真正想做的是找出哪只乌龟找到了最好的食物,然后从乌龟那里得到食物的价值和位置。您尝试执行此操作的方式具有最佳价值,但不记得哪只乌龟拥有它,因此您不知道要查询哪只乌龟的位置。您希望原始 with-max
识别乌龟,然后向乌龟询问食物价值和位置。