我创建了一个NetLogo世界。代理商可以访问绿色补丁,并且plabel将显示每个绿色补丁的访问时间。它现在有效。但是,如何在模拟后总结每个绿色补丁的所有访问?应该是这样的东西:
to count-number
ask patches [
if plabel > 0 and pcolor = green and pycor >= -2 [
show sum [plabel] of patches
]
]
end
感谢。
答案 0 :(得分:3)
试试这个:
to count-number
show sum [plabel] of patches with [ plabel > 0 and pcolor = green and pycor >= -2]
end
您的代码要求每个补丁打印每个补丁的标签总和,但您只需要执行一次。
plabel > 0
部分也没用,因为plabel = 0
的补丁会将总和加0。