两个距离公式
对于点 P(x0,y0) 和直线 l:Ax+By+C=0,下探究 P 到 l 的距离.
设 l 上任意一点 Q(x1,y1),则 P 到 l 的距离等于 PQ=(x1−x0,y1−y0) 向 l 的法向量方向 (A,B) 的 投影 的 绝对值,即
∣(A,B)∣∣(x1−x0,y1−y0)⋅(A,B)∣
分母 ∣(A,B)∣=A2+B2,对分子进行推导:
∣(x1−x0,y1−y0)⋅(A,B)∣=∣A(x1−x0)+B(y1−y0)∣=∣Ax1+By1+C−Ax0−By0−C∣
因为 Q(x1,y1) 在 Ax+By+C=0 上,标红的式子为 0,因此分子最终可简化为
∣Ax0+By0+C∣
因此,点 P(x0,y0) 到直线 l:Ax+By+C=0 的距离为 A2+B2∣Ax0+By0+C∣.该结论可以直接使用.
上面直线 l 采用一般式是因为它是唯一能涵盖所有直线的情况,并且一般式推出的距离公式形式比较优美.遇到用其它形式表示的直线时,将直线方程变形为一般式形式再套用点到直线距离公式即可.如下:
求 (−2,1) 到 y=31x−5 的距离.
直线方程等价于 x−3y−15=0.距离 d=12+(−3)2∣1×(−2)−3×1−15∣=210.
当然,足够特殊的直线,如水平横线和竖直线,点到直线距离都只是两个坐标的差,就没必要套用上面的公式了.