我有一个模型,其中每个代理都有一个指向所有其他代理的无向链接。当两个代理共享同一个补丁时,我想要做的是增加与每个链接一起存储的计数。换句话说,记录社交互动。谢谢你的帮助。
答案 0 :(得分:1)
假设:
links-own [counter]
然后这是我能想到的最短的解决方案:
ask links [
if [patch-here] of end1 = [patch-here] of end2 [
set counter counter + 1
]
]
另一种方法是:
ask turtles [
ask turtles-here with [self > myself] [
ask link-with myself [
set counter counter + 1
]
]
]