图片缩略图

用Haversine公式计算距离

version 1.1.0.0 (4.61 KB) by 约西亚Renfree
使用Haversine公式计算两个位置之间的距离

4.7 k下载

更新2014年8月26日

查看许可协议

这个程序使用Haversine公式计算两个位置(经纬度)之间的距离。哈弗辛公式给出了地球表面两点之间的最短距离,忽略了高程、山丘等。
该程序接受两个输入,可以是指定为度、分、秒或十进制度的位置。输出是距离,单位为公里、n.i和英里。

例子:

haversine('53 08 50 n, 001 50 58W', '52 12 16N, 000 08 26E')返回170.2547

haversine([53.1472 -1.8494], '52 12.16N, 000 08.26E')返回170.2508

Haversine([53.1472 -1.8494],[52.2044 0.1406])返回170.2563

引用作为

约西亚Renfree(2021)。用Haversine公式计算距离(//www.tatmou.com/matlabcentral/fileexchange/27785-distance-calculation-using-haversine-formula), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2009b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!