关于此工具
中点计算器根据线段的两个端点求出其精确中心,支持二维或三维。它还会报告线段长度,并能在你已知中点时反向求出缺失的端点。所有算术都在你的浏览器中实时运行。
中点就是坐标的平均值:2D 中 M = ((x1 + x2) / 2, (y1 + y2) / 2),3D 中再加上第三项 (z1 + z2) / 2。线段长度是两点之间的直线距离,√((x2 − x1)² + (y2 − y1)²),3D 中再加 z 项。当你切换到“求端点”模式时,工具使用逆恒等式:若 M 是中点、P 是一个端点,则另一端点为 2M − P,逐坐标应用。
结果还会显示每轴的差值(Δx、Δy 和 Δz),这对斜率、方向和向量运算很有用。由于它是纯公式,结果对你输入的任何精度都是精确的——除显示格式化外没有任何舍入。
常见问题
中点公式是什么?
(x1, y1) 和 (x2, y2) 之间线段的中点是 ((x1 + x2) / 2, (y1 + y2) / 2)——你对 x 坐标取平均,对 y 坐标取平均。在 3D 中你还要对 z 坐标取平均。
我如何由中点求端点?
若 M 是中点、P 是你已知的端点,则另一端点对每个坐标为 2M − P。切换到“求端点”模式,输入中点和已知端点,它会解出其余部分。
它支持 3D 吗?
支持。选择 3D,每个点会出现一个 z 字段。中点、端点和长度公式都通过加入 z 项自然扩展。
线段长度和距离一样吗?
一样——显示的长度是两端点之间的直线(欧几里得)距离。本工具聚焦于中点,但为方便起见也包含了距离。