当前位置: 首页 > news >正文

二维三维空间上两点之间的距离

        二维三维路径上,路径总距离以及途径点与障碍物之间的距离等都需要计算两点之间的距离。两点之间的距离有多种计算方法,这些计算方法主要取决于所考虑的空间维度、点的属性以及具体的应用场景。以下是一些常见的距离计算方法:

1. 曼哈顿距离(Manhattan distance)

        定义:也称为L1距离,是指点在标准坐标系上的两点在各坐标轴上的绝对轴距总和。

        公式:在二维平面上,曼哈顿距离d的计算公式为:

        其中,(x_{1},y_{1})(x_{2},y_{2})分别是两点的坐标。

        应用:常用于城市街区距离的计算,以及在棋盘等网格状布局中的距离度量。

图1曼哈顿距离2D

2. 欧几里得距离(Euclidean distance)

        定义:两点在欧几里得空间中直线段的最短距离。

        公式:在二维平面上,欧几里得距离d的计算公式为:

        应用:广泛应用于几何、机器学习、数据分析等领域中测量点之间的距离。适用于节点可以沿任意方向移动的情况。

图2 欧几里得距离2D

        在三维空间中,欧几里得距离是两点之间的直线距离。对于三维空间中的两点A(x_{1},y_{1},z_{1})B(x_{2},y_{2},z_{2}),它们之间的欧几里得距离 d 的计算公式为:

http://www.lryc.cn/news/504332.html

相关文章:

  • 相机测距原理
  • Debezium SchemaNameAdjuster 分析
  • Stable Diffusion绘画 | SDXL模型使用注意事项
  • (五)机器学习 - 数据分布
  • Flink State面试题和参考答案-(上)
  • 利用开源Stable Diffusion模型实现图像压缩比竞争方法用更低的比特率生成更逼真的图像
  • QT信号与槽机制详解
  • openGauss开源数据库实战二十二
  • BurpSuite解决暴力破解时需要验证码问题
  • WPF Combox使用 Text无法选择正确获取CHange后的Text
  • 【速览】设计模式(更新中)
  • 【stable diffusion部署】Stable Diffusion开源本地化的文生图图生图AI
  • 县城楼市踩踏式降价,或现2字头,率先回归月薪一平方的合理价格
  • 计算机组成原理(七):二进制编码
  • 【GitHub分享】you-get项目
  • 论文概览 |《Sustainable Cities and Society》2024.12 Vol.116
  • 解决node.js的req.body为空的问题
  • Mysql学习笔记之安装
  • 将PDF流使用 canvas 绘制然后转为图片展示在页面上(二)
  • 【深度学习】 零基础介绍卷积神经网络(CNN)
  • Coze概述
  • 康佳Android面试题及参考答案(多张原理图)
  • 2022 年 3 月青少年软编等考 C 语言四级真题解析
  • 关于24年408真题的疑问
  • 【容器】k8s学习笔记基础部分(三万字超详细)
  • dayjs(2kb)和momentjs(70kb)关系详述及项目中如何选择讲解
  • 【Python网络爬虫笔记】11- Xpath精准定位元素
  • 6.python列表
  • Android中bindService和startService启动服务有何区别
  • 超牛免费 机械臂模型、工业机器人模型下载网站集合