数学建模社区-数学中国

标题: 计算球体上两点之间的大圆距离Matlab代码 [打印本页]

作者: 建不了的模。    时间: 2014-11-11 16:29
标题: 计算球体上两点之间的大圆距离Matlab代码
计算球体上两点之间的大圆距离Matlab代码

我们知道过球体上任意两点之间的所有圆中,大圆距离最小,本程序就是计算球体上两点之间的大圆距离

输入参数:
phi_s:第一点的纬度
lambda_s:第一点的经度
phi_f:第二点的纬度
lamdba_f:第二点的经度
r:球体半径,默认为地球的平均半径6371.01km

输出参数:
d:从第一点到第二点的大圆距离

注意本程序输入的经纬度默认单位是弧度

关于球体两点之间大圆距离的计算更详细的算法和公式参见:http://en.wikipedia.org/wiki/Great-circle_distance




作者: 苍松绿竹    时间: 2014-11-11 20:24
!!!!!!!!!!!!!!!!!!!

作者: 神笔马龙1    时间: 2014-11-25 18:50
hao a...................

作者: a295069000    时间: 2014-11-25 21:52
?????


作者: 910496641    时间: 2018-4-26 22:48
膜拜大佬





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5