数学建模社区-数学中国

标题: 已知两点经纬度,怎么求两点的曼哈顿距离? [打印本页]

作者: 渊-之曰    时间: 2013-8-24 14:57
标题: 已知两点经纬度,怎么求两点的曼哈顿距离?
有没有类似的matlab算法?要是自己建系的话,一点点找坐标,太麻烦了,谢谢了

作者: cyshumo    时间: 2013-8-24 17:34
该附件不知可否帮助的楼主否。
多谢楼主的提问。

距离.doc

690.5 KB, 下载次数: 21, 下载积分: 体力 -2 点


作者: 甘乐桑    时间: 2013-8-24 17:51
假设地球半径为R
曼哈顿距离求的即是球面直角三角形两条直角边的距离之和。
设点1(x1,y1),点2(x2,y2)
假设x2>x1
以x2所在纬线(半径为R2)为基准,d1=2 pi R2 |y2-y1|/360,东经为正,西经为负,若|y2-y1|>180,实际的d1*=2 pi R2-d1,若|y2-y1|<180,d1*=d1
d2=2 pi R |x2-x1|/360,北纬为正,南纬为负
d=d2+d1*
作者: 渊-之曰    时间: 2013-8-24 18:39
cyshumo 发表于 2013-8-24 17:34
该附件不知可否帮助的楼主否。
多谢楼主的提问。

帮助很大,用pdist函数方便多了,谢谢斑竹~
作者: 渊-之曰    时间: 2013-8-24 18:40
甘乐桑 发表于 2013-8-24 17:51
假设地球半径为R
曼哈顿距离求的即是球面直角三角形两条直角边的距离之和。
设点1(x1,y1),点2(x2,y2)

好详细,现在清晰多了,非常感谢~
作者: 2523528752    时间: 2022-2-11 20:55
渊-之曰 发表于 2013-8-24 18:40
好详细,现在清晰多了,非常感谢~

我也想下载

作者: 738391227    时间: 2022-2-19 16:32
6666666666666666666666666666666666

作者: 535394320    时间: 2024-1-29 22:21
我也想要这个文件





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