0
问题。我有在环境中移动的代理。我希望他们在一个步骤的开始和结束时记录: 在一个补丁的半径中有多少其他代理(邻居)存在(减去他们自己)及其特征。他们应该把它放在一个列表中,或者添加到列表中。 这可能吗?我正在挣扎。其他代理商的举报信息
编辑1:改变剔步骤,并添加(邻居)
问题。我有在环境中移动的代理。我希望他们在一个步骤的开始和结束时记录: 在一个补丁的半径中有多少其他代理(邻居)存在(减去他们自己)及其特征。他们应该把它放在一个列表中,或者添加到列表中。 这可能吗?我正在挣扎。其他代理商的举报信息
编辑1:改变剔步骤,并添加(邻居)
你可以保持一个品种变量,保持此信息。
你可以只添加(使用lput)的计数半径龟(使用在半径)
turtles-own [beginning-step end-step]
to go
ask turtles [set beginning-step lput (count other (turtles in-radius 1)) beginning-step]
ask turtles [ move]
ask turtles [set end-step lput (count other (turtles in-radius 1)) end-step]
end
谢谢。我也可以用它来记录他们的特征。 – Newguy
我不认为你的意思是说开始和蜱的结束,而是, 步。另外,一个补丁的半径是多少?你的意思是邻居吗? – mattsap
啊,是的,你说得对,我的意思是一步。是的,邻居。我现在编辑它。非常感谢你。 – Newguy