两点间距离计算器(2D 或 3D)
输入两个点的坐标,即可计算连接它们的线段长度和中点。
结果
5AB 距离
- d = √(3² + 4²) = √25 = 5
- x 的差值(x₂ − x₁)
- 3
- y 的差值(y₂ − y₁)
- 4
- 线段中点
- (2.5, 4)
输入值
- 维度
- 平面(2D)
- 点 A 的 x
- 1
- 点 A 的 y
- 2
- 点 B 的 x
- 4
- 点 B 的 y
- 6
计算方法
计算坐标差:Δx = x₂ − x₁、Δy = y₂ − y₁(3D 时还要计算 Δz)。
结果
AB 距离
- x 的差值(x₂ − x₁)
- 3
- y 的差值(y₂ − y₁)
- 4
- 线段中点
- (2.5, 4)
计算方法
- 计算坐标差:Δx = x₂ − x₁、Δy = y₂ − y₁(3D 时还要计算 Δz)。
- 距离 = √(Δx² + Δy² + Δz²),依据勾股定理。
- 中点是两个点各坐标的平均值。
示例
A(1, 2) 和 B(4, 6):Δx = 3、Δy = 4,d = √(9 + 16) = √25 = 5。中点为 (2.5, 4)。
注意事项
- 这是直角坐标系中的直线距离,不是沿道路行驶的距离。
- 计算地球上两个城市之间的距离,需要使用经纬度和球面距离公式。
- 两个点必须使用相同的单位。
适用场景
- 计算坐标平面上两点之间的直线距离。
- 同时查看线段中点和各坐标的差值。
常见问题
两点间距离的公式是什么?
在 2D 中,d = √((x₂ − x₁)² + (y₂ − y₁)²)。在 3D 中,还要加上 z 坐标差的平方。
如何求线段的中点?
分别取两个端点各坐标的平均值。2D 中点为 ((x₁ + x₂) ÷ 2, (y₁ + y₂) ÷ 2)。
这个工具能计算地球上两个城市的距离吗?
不能。它计算平面或普通 3D 坐标中的直线距离。地球表面距离需要使用经纬度球面公式。