前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >曼哈顿距离与切比雪夫距离及其相互转化

曼哈顿距离与切比雪夫距离及其相互转化

作者头像
attack
发布2018-04-11 13:53:37
1.5K0
发布2018-04-11 13:53:37
举报

本文只讨论二维空间中的曼哈顿距离与切比雪夫距离

曼哈顿距离

定义

设平面空间内存在两点,它们的坐标为(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})

这样我们就可以将其进行互相转换了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 曼哈顿距离
    • 定义
      • 煮个栗子
      • 切比雪夫距离
        • 定义
          • 再煮个栗子
          • 两者之间的关系
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档