matlab 经纬度计算距离
时间: 2023-09-26 15:14:25 浏览: 795
经纬度计算距离,经纬度计算距离公式,matlab
5星 · 资源好评率100%
在 Matlab 中,可以使用 `distance` 函数计算两个经纬度坐标之间的距离。该函数接受四个参数:纬度和经度的向量、参考椭球体以及输出单位。以下是一个示例:
```matlab
lat1 = 40.7128; % 纬度1
lon1 = -74.0060; % 经度1
lat2 = 37.7749; % 纬度2
lon2 = -122.4194; % 经度2
% 使用 WGS84 参考椭球体计算距离,输出单位为千米
distance = distance(lat1, lon1, lat2, lon2, wgs84Ellipsoid) / 1000;
disp(distance); % 输出距离,单位为千米
```
需要注意的是,输入的经纬度需要使用度数表示,并且需要根据正负号来区分东西经和南北纬。此外,输出的距离单位可以根据具体需求进行调整。
阅读全文