作业帮 > 综合 > 作业

根据经纬度计算实际距离 已知有两个经度和纬度,求首尔和平壤的实际距离

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 06:57:45
根据经纬度计算实际距离 已知有两个经度和纬度,求首尔和平壤的实际距离
设平壤的经纬度为(LonA,LatA),汉城的经纬度为(LonB,LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA,MLatA)和(MLonB,MLatB).
C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB)
Distance = R*Arccos(C)*Pi/180
这里,半径R=6371.004千米.