该程序使用Haversine 公式计算两个位置(纬度和经度)之间的距离。 Haversine 公式给出了地球表面上两点之间的最短距离,忽略海拔、山丘等...... 该程序接受两个输入,它们可以是指定为度、分和秒或十进制度的位置。 输出是以公里、海里和英里为单位的距离。
例子:
半正弦('53 08 50N, 001 50 58W', '52 12 16N, 000 08 26E') 返回 170.2547
半正弦([53.1472 -1.8494], '52 12.16N, 000 08.26E') 返回 170.2508
半正弦([53.1472 -1.8494], [52.2044 0.1406]) 返回 170.2563
2022-03-06 21:41:35
3KB
matlab
1