曼哈顿距离与切比雪夫距离及其相互转化
2018-06-17 21:24:22来源:未知 阅读 ()
本文只讨论二维空间中的曼哈顿距离与切比雪夫距离
曼哈顿距离
定义
设平面空间内存在两点,它们的坐标为$(x1,y1)$,$(x2,y2)$
则$dis=|x1-x2|+|y1-y2|$
即两点横纵坐标差之和
煮个栗子
如图所示,图中$A,B$两点的曼哈顿距离为$AC+BC=4+3=7$
切比雪夫距离
定义
设平面空间内存在两点,它们的坐标为$(x1,y1)$,$(x2,y2)$
则$dis=max(|x1-x2|,|y1-y2|)$
即两点横纵坐标差的最大值
再煮个栗子
$dis=max(AC,BC)=AC=4$
两者之间的关系
两者的定义看上去好像毛线关系都没有,但实际上,这两种距离可以相互转化!
我们考虑最简单的情况,在一个二维坐标系中,设原点为$(0,0)$
如果用曼哈顿距离表示,则与原点距离为$1$的点会构成一个边长为$1$的正方形
如果用切比雪夫距离表示,则与原点距离为$1$的点会构成一个边长为$2$的正方形
仔细对比这两个图形,你会发现什么?
没错!
第二个图像是由第一个图像放大两倍后旋转$45^{\circ}$得到的
然后根据向量矩阵什么乱七八糟的可以得到
第一个图中的点$(x,y)$对应第二个图中的点$(\dfrac{x+y}{2},\dfrac{x-y}{2})$
这样我们就可以将其进行互相转换了
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的 2020-04-15
- [题记-动态规划] 编辑距离 - leetcode 2020-04-06
- BZOJ3170: [Tjoi2013]松鼠聚会(切比雪夫距离转曼哈顿距离) 2018-07-17
- MVC知识总结(前序) 2018-06-18
- 1062. 计算曼哈顿距离 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash