己知地球上两点的经纬度,算出两点间的距离,求excel公式
下面这个公式对不对?有知道的能不能改改的?或者有新的excel公式可以代替的?=6378137*ACOS(SIN(C3)*SIN(E3)+COS(C3)+COS(E3)*...
下面这个公式对不对?有知道的能不能改改的?或者有新的excel公式可以代替的?
=6378137*ACOS(SIN(C3)*SIN(E3)+COS(C3)+COS(E3)*COS((B3-D3)))*3.1415926/180
A经度116.233396A纬度39.972482B经度116.233388B纬度39.972478
注:别写太麻烦了啊,我是门外汉,写多了看不懂,只要正确的excel公式即可,谢谢
麻烦把符号字母代表什么都写好了,谢谢 展开
=6378137*ACOS(SIN(C3)*SIN(E3)+COS(C3)+COS(E3)*COS((B3-D3)))*3.1415926/180
A经度116.233396A纬度39.972482B经度116.233388B纬度39.972478
注:别写太麻烦了啊,我是门外汉,写多了看不懂,只要正确的excel公式即可,谢谢
麻烦把符号字母代表什么都写好了,谢谢 展开
1个回答
展开全部
A B C D
1 112.19246 23.62301 112.19246 23.623
E1 = 6378.137*acos(sin(A1)*sin(B1)*cos(C1-D1) + cos(A1)*cos(B1))*3.1415926/180
单位:公里
1 112.19246 23.62301 112.19246 23.623
E1 = 6378.137*acos(sin(A1)*sin(B1)*cos(C1-D1) + cos(A1)*cos(B1))*3.1415926/180
单位:公里
追问
你好,问一下A1、B1、C1、D1分别代表什么呢?
追答
原理:
设地球上某点的经度为lambda,纬度为phi,
则这点的空间坐标是
x=cos(phi)*cos(lambda)
y=cos(phi)*sin(lambda)
z=sin(phi)
设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2)
则它们的夹角为
A=acos(x1*x2+y1*y2+z1*z2),A是角度
则两地距离为
A/180*pi*R,其中R为地球平均半径6371
误差不超过1%
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询