要求:地球的平均半径为6371千米,已知地球上两个城市A、B的经度和纬度,编程序求出这两个城市之间的地面距离。
首先,固定两点,a(x1,y1,z1),b(x2,y2,z2)。
由空间解析几何及向量知识知:
其中,theta是两向量夹角,球面距离d:
对于A点来说,
要求:地球的平均半径为6371千米,已知地球上两个城市A、B的经度和纬度,编程序求出这两个城市之间的地面距离。
首先,固定两点,a(x1,y1,z1),b(x2,y2,z2)。
由空间解析几何及向量知识知:
其中,theta是两向量夹角,球面距离d:
对于A点来说,