免费距离计算器

点1 (P₁)

x
y

点2 (P₂)

x
y

选择维度,输入坐标后点击“计算距离”查看结果

简介

确定两点之间的直线距离是几何学、导航和众多科学领域的一项基础任务。无论是为了完成作业、规划航线,还是在地图上寻找最短路径,两点间距离计算器都能提供即时、可靠的结果。本工具使用经典的欧几里得距离公式——最广泛接受的坐标距离计算方法——并能在1D、2D、3D乃至4D空间无缝工作。它返回的直线距离始终代表平坦欧几里得空间中的最短路径。

理解欧几里得距离

两点之间的欧几里得距离直接源于毕达哥拉斯定理。对于平面中的两点 P1(x1,y1)P_1(x_1,y_1) 和 P2(x2,y2)P_2(x_2,y_2),距离 dd 为:

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

当加入第三维度时,3D距离公式变为:

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}

这种模式自然扩展到更高维度,使这一概念具有普适性。在所有情况下,该公式都是毕达哥拉斯定理的延伸:每个坐标的差相当于直角三角形的两直角边,而距离就是斜边。

分步示例

假设你想计算坐标之间的距离 A(3,5)A(3,5) 和 B(9,15)B(9,15)。

步骤操作结果
1确定坐标A(3,5)A(3,5), B(9,15)B(9,15)
2坐标相减Δx=6, Δy=10\Delta x = 6,\ \Delta y = 10
3差平方62=36, 102=1006^2 = 36,\ 10^2 = 100
4平方求和36+100=13636 + 100 = 136
5开平方根136≈11.66\sqrt{136} \approx 11.66

因此,直线距离约为11.66单位。计算器将以精确值(根式)和十进制形式给出该值,并可选择显示中间步骤以供学习。

使用坐标距离计算器

这款坐标距离计算器专为简便操作而设计:

  • 输入每个点的坐标。您可以使用1D(仅xx)、2D(x,yx,y)、3D(x,y,zx,y,z)或4D(x,y,z,wx,y,z,w)。
  • (可选)一次计算三个点之间的距离,获取所有三对距离。
  • 点击“计算”立即获取结果。

底层引擎始终应用欧几里得范数,这与日常世界中长度的直观概念相符。由于计算基于同一欧几里得距离公式,无论您是在解决教科书问题还是验证现实世界测量,输出结果都是一致的。

点以外的距离

同样的几何推理延伸到直线。点到直线的距离(垂直线段的长度)由下式给出:

d=∣Ax1+By1+C∣A2+B2d = \frac{|Ax_1 + By_1 + C|}{\sqrt{A^{2} + B^{2}}}

其中直线表示为 Ax+By+C=0Ax + By + C = 0。如果直线是斜截式(y=mx+by = mx + b),则代入 A=m, B=−1, C=bA = m,\ B = -1,\ C = b。

对于两条平行直线 A1x+B1y+C1=0A_1x + B_1y + C_1 = 0 和 A2x+B2y+C2=0A_2x + B_2y + C_2 = 0,它们之间的距离为:

d=∣C2−C1∣A2+B2d = \frac{|C_2 - C_1|}{\sqrt{A^{2} + B^{2}}}

(如果直线不平行,它们相交,距离为零。)

这些公式已内置于工具中(适用处),为您省去手动代数计算。

现实世界中的相关性

直线距离是许多实际场景的基准:

  • 航空与导航:大圆航线近似地球表面短距离上的直线。
  • 天文学:地球到月球(≈384 400 km\approx 384\,400\ \text{km})和到太阳(≈1.496×108 km\approx 1.496 \times 10^{8}\ \text{km})的距离都是巨大尺度上的欧几里得计算。
  • 工程:CAD软件使用欧几里得距离检查间隙并对齐组件。

当实际路径不是直线(例如驾车路线)时,该计算器仍然提供有用的参考;由于道路和障碍物,旅行距离通常会更长。

更广阔的视角:几何之外的距离

“距离”的概念可以推广到长度之外。例如,如果您以恒定速度 vv 行驶时间 tt,则走过的距离为 d=v⋅td = v \cdot t。类似地,百分比差表示两个数字之间的相对差距。虽然本计算器专注于几何(欧几里得)距离,但理解这些扩展有助于您在物理、经济学和数据分析等领域应用这一概念。

为何使用这款免费在线工具?

  • 多维支持:从1D到4D,覆盖所有常见坐标系。
  • 即时、精确的结果:双精度算术确保可靠的小数。
  • 分步解析:查看每个计算阶段,用于学习或验证。
  • 多点模式:一次计算多个成对距离。

无论您是学生、工程师、科学家还是好奇者,这款两点间距离计算器都能简化流程并减少错误。

常见问题

1. 如何使用此计算器计算2D中两点之间的距离?

只需输入两点的x和y坐标(例如点1:x₁, y₁;点2:x₂, y₂)。工具将应用欧几里得距离公式√[(x₂−x₁)² + (y₂−y₁)²]并立即显示结果。

2. 同样的公式可以用于3D坐标吗?

是的。3D距离公式为√[(x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²]。计算器最多支持四维,因此您可以输入x、y和z值进行3D计算。

3. 点到直线的距离公式是什么?

对于直线Ax + By + C = 0和点(x₁, y₁),垂线距离为|Ax₁ + By₁ + C| / √(A² + B²)。该工具可以使用您提供的相同坐标进行计算。

4. 直线距离总是两点之间的最短距离吗?

在欧几里得(平坦)空间中,是的。欧几里得距离公式给出连接两点的直线长度,这是可能的最短路径。在弯曲空间(例如球面)中,最短路径是测地线,但本计算器假设平坦空间。

5. 哪些实际应用依赖于直线距离?

应用包括航空路线规划、天文学(到天体的距离)、工程CAD测量,以及需要坐标间直接路径而非行驶路线的任何场景。

使用方法

  1. 选择坐标系统的维度(1D、2D或3D)。
  2. 在对应输入字段中输入第一个点和第二个点的坐标。
  3. 点击“计算距离”,即可立即获得欧几里得距离及分步公式解析。