> 数学 >
地球任意两点的距离怎么算?
我知道地球某一点的经纬度与另外一点的经纬度,那么我怎么求出这两点之间的最短距离呢?
列如:39°54′57.47〃N 116°21′59.66〃E 与
19°59′53.53〃N 110°18′19.47〃E
之间的距离为多少?(越精确越好,而且最好麻烦写出详细过程)
人气:363 ℃ 时间:2020-04-03 17:50:10
解答
假设地球是一个标准球体,半径为R,并且假设东经为正,西经为负,北纬为正,南纬为负,则 A(x,y)的坐标可表示为(R*cosy*cosx,R*cosy*sinx,R*siny) B(a,b)可表示为(R*cosb*cosa,R*cosb*sina,R*sinb) 于是,AB对于球心所张...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版