早教吧 育儿知识 作业答案 考试题库 百科 知识分享

球面距离公式d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2)) 其中x y 那个代表经度那个代表纬度啊xy代表的我刚刚知道了,现在想问下。东西经或南北纬如何转换 比如一个 东经116,北纬

题目详情
球面距离公式
d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2))
其中x y 那个代表经度那个代表纬度啊
xy代表的我刚刚知道了,
现在想问下。东西经或南北纬如何转换 比如一个 东经116,北纬40 和西经74,北纬40怎么算
▼优质解答
答案和解析
西经74看成东经-74.
=r*arccos(sin(116)*sin(-74)+cos(116)*cos(-74)*cos(40-40))
=r*arccos(sin(116)*sin(-74)+cos(116)*cos(-74) )
=r*arccos(cos(116-(-74) ) )
=r*arccos(cos180 )
=π·r