免费坐标距离计算器

维度

第一个点 (P₁)

x
y

第二个点 (P₂)

x
y

距离

输入坐标并点击
计算距离以查看结果

理解欧几里得距离公式

计算两点之间的直线距离是几何学、物理学及许多应用领域中最基本的操作之一。坐标距离计算器是一个免费在线工具,可轻松计算二维(XY)或三维(XYZ)空间中点之间的距离。通过输入每个点的坐标,您可以立即得到结果,因此它成为学生、工程师和专业人员不可或缺的点间距离计算器。

无论您需要平面上的2D距离公式还是包含z轴的完整3D坐标距离,这个欧几里得距离计算器都能提供准确答案。本指南解释了公式背后的数学原理,并准确演示如何充分利用该工具。

笛卡尔坐标系中的距离公式

该计算器的基础是欧几里得距离公式,它是勾股定理的扩展。在二维情况下,想象一个直角三角形,其直角边是点之间的水平差和垂直差。定理告诉我们,斜边(直线距离)的平方等于两直角边平方之和。添加第三维只是在z轴上增加了另一条直角边。

因此,对于三维笛卡尔坐标,通用公式为:

d=(x2−x1)2+(y2−y1)2+(z2−z1)2d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2}

其中:

d — distance between the two coordinate points;x1,y1,z1 — coordinates of the first point;x2,y2,z2 — coordinates of the second point.\begin{aligned} d & \text{ — distance between the two coordinate points;} \\ x_1, y_1, z_1 & \text{ — coordinates of the first point;} \\ x_2, y_2, z_2 & \text{ — coordinates of the second point.} \end{aligned}

这被称为3D坐标距离公式。如果您仅在二维中工作,可以省略z项(或将z1z_1和z2z_2均设为零),得到著名的2D距离公式:

d=(x2−x1)2+(y2−y1)2d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}

这些公式适用于任何实数坐标值,距离始终非负。

如何使用坐标距离计算器

使用这个两点坐标距离工具快速直观:

  1. 选择维度 – 在“维度”下拉菜单中,如果点只有x和y值,选择2D;如果还包含z坐标,选择3D。
  2. 输入第一个点 – 在x1x_1、y1y_1以及(如果是3D模式)z1z_1字段中填入相应数字。
  3. 输入第二个点 – 类似地填写x2x_2、y2y_2以及可选的z2z_2字段。
  4. 查看距离 – “距离”字段会自动更新显示计算出的欧几里得距离。

一个实用提示:因为二维点(x,y)(x, y)等价于三维点(x,y,0)(x, y, 0),您可以将z字段保留为零,从而在3D模式下处理2D问题。这使得XYZ距离计算器同样适用于平面坐标。

计算示例

让我们将公式应用于具体数字。

2D示例: 取点A(0,0)A(0, 0)和点B(3,4)B(3, 4)。差值为Δx=3\Delta x = 3和Δy=4\Delta y = 4。

d=32+42=9+16=25=5d = \sqrt{3^2 + 4^2} = \sqrt{9 + 16} = \sqrt{25} = 5

因此,该平面上两点之间的距离为5个单位。

3D示例: 考虑点C(1,−1,2)C(1, -1, 2)和点D(4,5,−3)D(4, 5, -3)。差值为Δx=3\Delta x = 3、Δy=6\Delta y = 6和Δz=−5\Delta z = -5。

d=32+62+(−5)2=9+36+25=70≈8.367d = \sqrt{3^2 + 6^2 + (-5)^2} = \sqrt{9 + 36 + 25} = \sqrt{70} \approx 8.367

坐标距离计算器自动执行这些步骤,省时省力并减少错误。

距离计算为何重要

坐标之间的欧几里得距离出现在众多现实世界场景中。在导航中,它给出两个GPS位置之间的最短路径。在计算机图形学中,它帮助检测物体碰撞。在数据科学中,它是许多聚类算法(如k均值)的基础。工程师用于空间分析,物理学家用于计算位移。掌握2D距离公式及其3D对应公式因此对多个学科均有价值。

坐标距离计算器提供了一种快速、便捷的方式来应用这些公式而无需手工计算,使其成为需要可靠、按需结果的任何人的理想欧几里得距离计算器。

常见问题

1. 如何对3D点使用坐标距离计算器?

从“维度”字段中选择“3D”,然后输入第一个点和第二个点的x、y、z坐标。工具将使用3D距离公式计算欧几里得距离。

2. 两点之间的2D距离公式是什么?

2D距离公式为 d = √((x₂ - x₁)² + (y₂ - y₁)²),源自勾股定理。它测量平面上两点之间的直线距离。

3. 我可以用3D模式测量2D距离吗?

可以。因为二维点 (x, y) 可以表示为 (x, y, 0),只需在3D模式下将z坐标设为零即可准确计算2D距离。

4. 距离公式基于勾股定理吗?

是的,此计算器中使用的欧几里得距离公式直接源自勾股定理,并扩展到二维或三维。

5. 2D和3D距离公式有什么区别?

3D公式增加了一个z分量项:d = √((x₂ - x₁)² + (y₂ - y₁)² + (z₂ - z₁)²)。2D版本省略了z项,相当于将两个z坐标设为零。

使用方法

  1. 选择维度:平面坐标则选2D (XY),空间坐标则选3D (XYZ)。
  2. 在输入字段中输入第一个点和第二个点的坐标。
  3. 点击计算即可立即查看欧几里得距离及逐步公式分解。