有没有一种方便的方法来计算每一步所有乌龟之间的平均距离?我意识到对于许多海龟来说,这可能是计算成本很高的,但我只需要为4只海龟计算。
发布于 2018-03-01 00:18:49
最简单的方法可能是在所有海龟之间创建临时链接,获取所有这些链接的平均link-length,然后删除这些链接。
创建一个链接品种,以避免扰乱您可能拥有的任何其他链接:
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
endhttps://stackoverflow.com/questions/49029912
复制相似问题