Get mean heading of neighboring turtles
to-report mean-heading [ headings ]
let mean-x mean map sin headings
let mean-y mean map cos headings
report atan mean-x mean-y
end
从这个答案让我明白了这一点,但我希望每个标题都根据海龟的大小进行加权。
类似的东西
sum [heading * size] of turtles / sum [size] of turtles
但是,你知道,这确实有效。
最佳答案
如果您接受海龟集而不是标题列表,则:
to-report weighted-mean-heading [turts]
let mean-x mean [size * sin heading] of turts
let mean-y mean [size * cos heading] of turts
report atan mean-x mean-y
end
关于netlogo - 如何计算标题的加权平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35136640/