我有一个Matlab脚本,该脚本告诉我有关穿越网格位置的大圆路径,并希望查看穿越某个网格位置的路径的分布。对于某些位置,我有一个穿过该位置的路径方位角的矢量,
az_vec
,我想找到此向量的均值,标准差和其他可能的数量。我现在所拥有的只是
mean_az = mean(az_vec);
std_az = std(az_vec);
并且这些方法对于远离0/360度的窄角度分布效果很好,但是对于包括0度的角度分布则不起作用。例如
mean_az = mean([10 350])
应该返回0,而不是180。我认为我不能使用像wrapTo180这样的函数,因为那样的话,我将在180度左右遇到同样的问题。
有什么办法可以解决这个包装问题?