我想计算一组角度的平均值,它代表源轴承(0到360度) - (类似于风向)
我知道之前已经讨论过(好几次).接受的答案是从角度计算单位向量并取其平均值的角度.
然而,这个答案以非直观的方式定义了平均值.平均0,0和90将是atan((sin(0)+ sin(0)+ sin(90))/(cos(0)+ cos(0)+ cos(90)))= atan(1/2)= 26.56度
我希望0,0和90的平均值为30度.
所以我认为再问这个问题是公平的:你如何计算平均值,所以这些例子将给出直观的预期答案.
编辑2014:
在提出这个问题后,我发布了一篇关于CodeProject的文章,该文章提供了全面的分析.本文探讨了以下参考问题: