点到直线距离计算器

Point-to-Line Distance Calculator

Compute the shortest distance from point (x₀,y₀) to line Ax + By + C = 0 using d = |Ax₀ + By₀ + C| / √(A² + B²).

📐 计算公式
d = |Ax₀+By₀+C| / √(A²+B²)。 原点到 x+y−1=0 距离为 0.7071。

点 (x₀,y₀) 到直线 Ax+By+C=0 的最短距离。

📌 计算说明
  • d = |Ax₀+By₀+C| / √(A²+B²)。
  • 原点到 x+y−1=0 距离为 0.7071。

📚 深度解析:点到直线距离(d=|Ax₀+By₀+C|/√(A²+B²))

💡 常见使用场景

方法
算法:点 P(x₀,y₀) 到直线 Ax+By+C=0 的最短距离 d=|Ax₀+By₀+C|/√(A²+B²),分母即法向量模 √(A²+B²)。点在直线上时 d=0。要求 A、B 不全为 0(否则方程不表示直线)。
算例
例:直线 x+y−1=0(A=1,B=1,C=−1)、点 (0,0) → |0+0−1|/√2=0.7071m,法向量模=1.4142。若竖直线 x=5(即 x+0·y−5=0)、点 (0,0) → |−5|/1=5.0000m。

❓ 常见问题(FAQ)

分母 √(A²+B²) 是什么?
它是直线法向量 (A,B) 的模长,用于把带系数的代数距离归一化为真实欧氏距离;A、B 同时为零则方程不表示直线。
距离怎么会为 0?
当点恰好落在直线上,分子 Ax₀+By₀+C=0,d=0;这正是判定点是否在直线上的判据。