Netlogo- 平均 link 长度代码片段

Netlogo- average link length code snippet

我试图在 Netlogo 中监控我的 links 的长度,但我很难适应语法。有没有人足够熟悉它来取所有 link 长度的平均值?

谢谢。

使用这个简单的设置:

to setup
  ca
  crt 10 [
    setxy random-pxcor random-pycor
  ]
  ask turtles [
    if not any? my-links [
      create-link-with one-of other turtles
    ]
  ]
  reset-ticks
end

您可以使用 of[link-length] 到 return 长度为 link 的列表(尝试在控制台中输入 print [link-length] of links),然后使用mean 取该列表的平均值。如果你把它放在 to-report 过程中,你将能够在 "Interface":

的 "monitor" 小部件中显示 mean-link-length
to-report mean-link-length
  report mean [link-length] of links
end