MATLAB 中可以使用 `distance` 函数计算经纬度坐标之间的实际距离。该函数需要输入两个经纬度坐标点,可以是向量或矩阵形式,输出结果为一个与输入坐标形状相同的距离矩阵。 示例代码如下: ```matlab % 定义两个经纬度坐标点 lat1 = 39.9042; lon1 = 116.4074; lat2 = 31.2304; lon2 = 121.4737; % 计算两点之间的距离 dist = distance(lat1, lon1, lat2, lon2); % 输出结果 disp(['两点之间的距离为 ', num2str(dist), ' 千米']); ``` 需要注意的是,`distance` 函数计算的是球面距离,因此在计算地球表面上的距离时会有一定误差。如果需要更精确的计算,可以使用其他方法,如 Vincenty 公式等。