Netlogo:所有海龟之间的平均距离
Netlogo: average distance between all turtles
有没有一种方便的方法来计算每一步所有海龟之间的平均距离?我意识到对于许多海龟来说这可能会导致计算成本很高,但我只需要计算 4 只海龟。
最简单的可能是在所有海龟之间创建临时 links,获取所有这些 links 的平均值 link-length
,然后删除那些 links。
创建一个 link 品种以避免与您可能拥有的任何其他 link 混淆:
undirected-link-breed [ dists dist ]
玩具设置:
to setup
ca
crt 3 [
setxy random-xcor random-ycor
]
reset-ticks
end
打电话给记者求平均值:
to-report mean-dist
ask turtles [
create-dists-with other turtles
]
let out mean [link-length] of dists
; Comment this out if you want to make sure
; that this works as intended
ask dists [ die ]
report out
end
有没有一种方便的方法来计算每一步所有海龟之间的平均距离?我意识到对于许多海龟来说这可能会导致计算成本很高,但我只需要计算 4 只海龟。
最简单的可能是在所有海龟之间创建临时 links,获取所有这些 links 的平均值 link-length
,然后删除那些 links。
创建一个 link 品种以避免与您可能拥有的任何其他 link 混淆:
undirected-link-breed [ dists dist ]
玩具设置:
to setup
ca
crt 3 [
setxy random-xcor random-ycor
]
reset-ticks
end
打电话给记者求平均值:
to-report mean-dist
ask turtles [
create-dists-with other turtles
]
let out mean [link-length] of dists
; Comment this out if you want to make sure
; that this works as intended
ask dists [ die ]
report out
end