计算MATLAB中2个地理坐标之间的角度

时间:2013-03-04 06:03:34

标签: matlab coordinates angle

我正在尝试计算MATLAB中2个地理(纬度,经度)点之间的角度。要点是: (-65.226,125.5)和(-65.236,125.433)。

我使用MATLAB函数azimuth作为:

azimuth(-65.226,125.5,-65.236,125.433)

我将结果转换为弧度,并使用quiver绘制,我得到以下图:

difference in azimuth

我希望红色矢量从右上角点到左下角点。

这些点处于相当高的纬度(~65S),并且点的分离很低(约0.1度)。因此,我无法真正理解地球的曲率如何影响方位预测那么多..

有没有人在MATLAB中有azimuth的经验,或者有更好的建议来计算坐标对之间的角度?

谢谢!

1 个答案:

答案 0 :(得分:1)

Here您可以获得有关如何在两个纬度 - 经度点之间找到角度的详细信息和公式。