首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >求方位角的均值、标准差等

求方位角的均值、标准差等
EN

Stack Overflow用户
提问于 2018-10-19 08:31:18
回答 1查看 151关注 0票数 2

我有一个Matlab脚本,它告诉我关于跨越网格位置的大圆路径,并希望查看穿过某个网格位置的路径的分布。对于某些位置,我有一个穿过该位置的路径的方位角向量,

代码语言:javascript
运行
复制
az_vec

我想要找出这个向量的平均值,标准差,以及可能的其他量。我现在所拥有的很简单

代码语言:javascript
运行
复制
mean_az = mean(az_vec);
std_az  = std(az_vec);

这些方法适用于远离0/360度的狭窄角度分布,但对于包括0度的分布则不起作用。例如。

代码语言:javascript
运行
复制
mean_az = mean([10 350])

应返回0,而不是180。我不认为我可以使用像wrapTo180这样的函数,因为那样我就会在180度左右遇到同样的问题。

有什么方法可以解决这个包装问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-10-19 14:28:21

在MATLAB文件交换中有一个解决方案:

MEANANGLE

代码语言:javascript
运行
复制
>> meanangle([10,340])

ans =

   -5.0000
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52884330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档