距离与中点计算器
结果
距离与中点计算器 中使用的公式
In-Depth Tutorial: 距离与中点计算器
距离与中点计算器同时求解坐标几何中最常用的两个公式。输入两点 (x₁, y₁) 和 (x₂, y₂),计算器将返回它们之间的距离(线段长度)和中点(线段的精确中心)。本教程从勾股定理推导这两个公式,通过包含负数和分数坐标的例题进行演示,并展示这些概念如何扩展到三维空间。
距离公式的来源
距离公式是勾股定理的直接应用。给定两点 P₁ = (x₁, y₁) 和 P₂ = (x₂, y₂),画一个直角边平行于坐标轴的直角三角形:
- 水平直角边长度:|x₂ − x₁|
- 垂直直角边长度:|y₂ − y₁|
- 斜边:P₁ 和 P₂ 之间的距离 d
根据勾股定理,d² = (x₂ − x₁)² + (y₂ − y₁)²。取正平方根:
d = √((x₂ − x₁)² + (y₂ − y₁)²)
绝对值符号可以省略,因为平方会消除符号的影响。(x₂ − x₁)² 与 (x₁ − x₂)² 相同,因此点的顺序无关紧要;距离总是正的且具有对称性。
中点公式的来源
中点是两个端点对应分量的平均值:
M = ((x₁ + x₂)/2, (y₁ + y₂)/2)
为什么求平均有效:中点是到两个端点距离相等且位于连接这两点的线段上的点。从 P₁ 到 P₂ 的直线参数方程为 P(t) = P₁ + t(P₂ − P₁),其中 t ∈ [0, 1]。当 t = 0 时位于 P₁,t = 1 时位于 P₂,而在 t = 0.5 时恰好位于中间:M = P₁ + 0.5(P₂ − P₁) = 0.5(P₁ + P₂),即平均值。
中点公式不包含平方根——它是线性中点,并非由勾股定理推导而来。
示例 1 — 第一象限中的两点
输入: P₁ = (1, 2),P₂ = (4, 6)。
- Δx = 4 − 1 = 3,Δy = 6 − 2 = 4
- 距离:d = √(3² + 4²) = √(9 + 16) = √25 = 5
- 中点:M = ((1+4)/2, (2+6)/2) = (2.5, 4)
注意内部隐藏的 3-4-5 直角三角形:这是数学问题中经常出现的勾股数之一。
示例 2 — 负坐标
输入: P₁ = (−2, −3),P₂ = (5, 1)。
- Δx = 5 − (−2) = 7,Δy = 1 − (−3) = 4
- 距离:d = √(7² + 4²) = √(49 + 16) = √65 ≈ 8.062
- 中点:M = ((−2+5)/2, (−3+1)/2) = (1.5, −1)
负坐标完全适用——由于平方(距离)和求平均(中点),两个公式都能自然地处理它们。常见的错误是忘记减去负数会改变符号:5 − (−2) = 5 + 2 = 7。
示例 3 — 分数坐标
输入: P₁ = (0.5, 1.5),P₂ = (2.5, 4.0)。
- Δx = 2.0,Δy = 2.5
- 距离:d = √(4.0 + 6.25) = √10.25 ≈ 3.202
- 中点:M = (1.5, 2.75)
三维空间
通过增加 z 坐标项,这两个公式均可扩展到三维空间:
- 三维距离: d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²)
- 三维中点: M = ((x₁+x₂)/2, (y₁+y₂)/2, (z₁+z₂)/2)
三维距离仍然是勾股定理的应用,只是使用了两次:先在 xy 平面上应用以获得投影到底面的距离,然后再将该结果与 z 方向的差值结合应用。详见三维勾股定理计算器中的显式推导。
您可能需要的相关公式
距离和中点位于一小簇坐标几何公式的中心。密切相关的是:
- 斜率(梯度): m = (y₂ − y₁)/(x₂ − x₁) ——两点之间的变化率,等于垂直升高量与水平前进量之比(rise/run)。
- 直线的点斜式: y − y₁ = m(x − x₁) ——经过 P₁ 且斜率为 m 的直线方程。
- 点到直线的距离:对于直线 Ax + By + C = 0,距离为 |Ax + By + C| / √(A² + B²)。
- 定比分点公式: 将线段 P₁P₂ 按 m:n 分割的点为 ((mx₂ + nx₁)/(m + n), (my₂ + ny₁)/(m + n))。中点是 m = n = 1 的特例。
实际应用
- 导航与地图绘制:GPS 坐标使用经纬度(非笛卡尔坐标系),但在平坦地球近似下的小距离计算中,公式相同。对于大陆尺度的距离,则需要球面几何(半正矢公式)。
- 物理学:二维或三维运动中的任何“移动距离”计算都使用距离公式。由速度分量计算速度大小:|v| = √(vx² + vy²) ——形式相同,只是用向量分量代替坐标。
- 计算机图形学:每一次碰撞检测、每一次“鼠标是否在该物体上方”的检查、每一次最短路径查询——都使用距离公式。
- 测量与建筑:布置建筑物角落、围栏对角线测量,以及任何需要确认两点间已知距离的场景。
常见错误
- 未平方就按错误顺序相减。 距离公式会对差值进行平方,因此方向无关紧要。但如果忘记平方(或取绝对值),可能会得到负的距离——这是不可能的。
- 混淆距离公式和中点公式。 距离公式包含平方根;中点公式仅仅是求平均。混淆两者会导致在需要数值时给出坐标点,或在需要坐标点时给出数值。
- 负数的括号使用错误。 (−2 − 4)² 应为 (−6)² = 36,而不是 −36。应对结果进行平方,而非对运算本身。
- 忘记中点公式中的 1/2。 (0, 0) 和 (4, 6) 的中点是 (2, 3),而不是 (4, 6)。需将每个和除以 2。
常见问题解答 – 距离与中点计算器
距离:d = √((x₂−x₁)² + (y₂−y₁)²)。中点:M = ((x₁+x₂)/2, (y₁+y₂)/2)。两者都从两个坐标点同时计算。
中点是线段的精确中心——它距两个端点的距离相等。
是的——负坐标正常工作。公式对差值取平方,因此符号不影响结果。
是的——免费且无限制。