华波的回答:打开EXCEL1、在A2、B2、C2、D2单元格填上两地经纬度。EXCEL根据两点经纬度计算距离2、在E2单元格输入公式=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*P 阀安格的回答:打开EXCEL1、在A2、B2、C2、D2单元格填上两地经纬度。EXCEL根据两点经纬度计算距离2、在E2单元格输入公式=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*P 三生涟漪幽香的回答:计算地球上两点距离d 已知地球上两点的经度、纬度:(x1,y1), (x2,y2),其中x1,x2为经度,y1,y2为纬度; 视计算程序需要转化为弧度(*3.1415926/180) 地球半径为r=6371.0 km 则两点距离d=r*arcos[cos(y1)*cos(y2)*cos(x1-x2)+sin(y1)*sin(y2)] 你可以到豆丁网找文献,在豆丁网搜索“地球表面两点间距离公式”即可看到推导过程。链接这里发不出来 |