球面距离计算公式
人气:441 ℃ 时间:2020-06-10 13:27:42
解答
d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2))
x1,y1是纬度\经度的弧度单位,r为地球半径
而当y1=y2时,公式就变为:
d=r*|x1-x2|
圆心角,用弧度表示,再乘以半径就可以了
如果是高中就不用这个了吧.
高中的公式是两点(A.B)圆心O
AO与BO的角度乘球半径就可以了
推荐
- 计算球面距离时,需用到弧长公式L=a的绝对值*R(R表示球的半径){点解噶?}
- 已知经纬度,球面距离公式怎么推导?
- 球面距离公式是什么?
- 根据地球上两个地点的经度和纬度,如何获得这两点的球面距离或直线距离?有无定理公式?
- 已知地球半径R, A点(J1,W1),B点(J2,B2),求两点间直线距离和球面距离的公式!
- 怎么算 1、 4.7-3.4+(-8.3) 2、 (-2.5)-2分之一+(-5分之1) 3、 2分之1-(-0.25)-6分之1
- 把5.95改写成与原数大小相等的三位小数是( ),精确到十分位是( ),精确到个位是( ).
- 一动点p在圆x²+y²=1上移动,则点P与定点(3,0)连线的中点的轨迹方程是
猜你喜欢