【发布时间】:2016-03-07 19:55:51
【问题描述】:
我几乎没有开始使用 netlogo,并且我创建了一个模型,其中我的代理有一个列表,引用了所有的唯一值(因此它的长度等于时间 t 存在的代理数量和第 1 项) list 对应于 turtle 1) 的值。当新的代理出生时,我无法更新列表。我该怎么做?
问候
【问题讨论】:
-
我很难理解你的观点。您能否发布您的(部分)代码并询问比文字描述更具体的问题?
我几乎没有开始使用 netlogo,并且我创建了一个模型,其中我的代理有一个列表,引用了所有的唯一值(因此它的长度等于时间 t 存在的代理数量和第 1 项) list 对应于 turtle 1) 的值。当新的代理出生时,我无法更新列表。我该怎么做?
问候
【问题讨论】:
听起来你想要这样的东西:
turtles-own [listOfTurtleVals val]
to init-turtle
set val random-float 1 ;just for illustration
set listOfTurtleVals ([val] of other turtles)
end
然后在您创建的每个海龟上运行init-turtle。
或者你可能是这个意思:
globals [listOfInitialVals]
turtles-own [val]
to init-turtle
set val random-float 1 ;just for illustration
set listOfTurtleVals (lput val listOfInitialVals)
end
【讨论】: