爱改写 Tools

几何距离计算工具

快速计算两点间的欧几里得距离、曼哈顿距离和切比雪夫距离,支持二维和三维坐标输入。

计算面板

X
Y
Z
X
Y
Z

计算结果

--

公式说明

什么是几何距离?

几何距离是描述空间中两点之间"远近"的数学概念,在数学、计算机科学、物理学等多个领域都有广泛的应用。不同的距离定义方式适用于不同的场景和问题。

本工具支持三种最常用的距离计算方式:欧几里得距离、曼哈顿距离和切比雪夫距离。

欧几里得距离 (Euclidean Distance)

欧几里得距离是最直观的距离定义,即我们通常所说的"直线距离"。它度量的是在 n 维空间中两点之间的最短路径。

d = √[(x₂ - x₁)² + (y₂ - y₁)² + ... + (z₂ - z₁)²]

应用场景:机器学习中的 k-近邻算法、空间距离计算等。

曼哈顿距离 (Manhattan Distance)

曼哈顿距离,也称为城市街区距离,是两点在坐标轴上投影距离的总和。想象在城市中从一个地点到另一个地点,只能沿着街道行走,曼哈顿距离就是这种情况下的实际行走距离。

d = |x₂ - x₁| + |y₂ - y₁| + ... + |z₂ - z₁|

应用场景:城市规划、导航系统、图像处理等。

切比雪夫距离 (Chebyshev Distance)

切比雪夫距离是两点在各坐标轴上投影距离的最大值。它模拟了国际象棋中国王的移动方式——可以向任何方向移动一步。

d = max(|x₂ - x₁|, |y₂ - y₁|, ..., |z₂ - z₁|)

应用场景:棋盘游戏、决策树算法、物流优化等。

常见问题 (FAQ)

可以计算三维坐标吗?

是的,本工具支持二维和三维坐标的距离计算。如果您不需要三维坐标,可以将 Z 坐标留空。

距离结果保留几位小数?

距离结果默认保留两位小数,以保证结果的准确性和可读性。