发布网友 发布时间:2022-04-23 02:18
共3个回答
热心网友 时间:2023-10-11 11:13
matlab中有个distance函数。
用法是
dist = distance(lat1,lon1,lat2,lon2);
输入参数:lat1,lon1为一个点的纬度和经度,单位为度
lat2,lon2为另一个点的纬度和经度,单位为度
输出参数:dist为这两点的弧长,单位为度
所以,要得到两点的弧长距离,可以根据弧长公式算出
热心网友 时间:2023-10-11 11:14
转换成平面坐标,然后,计算。很快就可以完成了的。
热心网友 时间:2023-10-11 11:14
先投影转换成直角坐标,然后再计算距离追问谢谢,请问能一次性将所有两个点间的距离得出来吗?
追答你想啊,如果你有100个点,两两之间的距离的总个数是100*99/2
写个小程序是可以计算出来的,excel就可以