育儿知识大全 > 母婴知识 > 宝宝教育 > 早教正文

点到直线的距离公式是什么

发布日期:2025-04-11

(x0,y0)(x_0,y_0)到直线Ax+By+C=0Ax + By + C = 0AABB不同时为00 )的距离公式为:d=Ax0+By0+CA2+B2d = \frac{\vert Ax_0 + By_0 + C\vert}{\sqrt{A^{2} + B^{2}}}

Ax0+By0+C

下面为你简单说明其推导过程:
设点P(x0,y0)P(x_0,y_0),直线l:Ax+By+C=0l:Ax + By + C = 0。过点PP作直线ll的垂线,垂足为QQ

先求直线PQPQ的斜率:直线ll的斜率k=ABk = -\frac{A}{B}B0B\neq0 ),根据两垂直直线斜率之积为1-1,可得直线PQPQ的斜率为BA\frac{B}{A}A0A\neq0 )。

写出直线PQPQ的方程:由点斜式可得直线PQPQ的方程为yy0=BA(xx0)y - y_0 = \frac{B}{A}(x - x_0),即BxAy+Ay0Bx0=0Bx - Ay + Ay_0 - Bx_0 = 0

联立直线ll与直线PQPQ的方程求垂足QQ的坐标

联立{Ax+By+C=0BxAy+Ay0Bx0=0\begin{cases}Ax + By + C = 0\\Bx - Ay + Ay_0 - Bx_0 = 0\end{cases},解方程组求出交点QQ的坐标(过程较为复杂,此处省略详细求解步骤)。

 

利用两点间距离公式求PQ\vert PQ\vert:已知P(x0,y0)P(x_0,y_0)和求出的QQ点坐标,根据两点间距离公式d=(x2x1)2+(y2y1)2d=\sqrt{(x_2 - x_1)^2+(y_2 - y_1)^2}

,经过一系列化简(包含较多代数运算)最终可得到点P(x0,y0)P(x_0,y_0)到直线Ax+By+C=0Ax + By + C = 0 的距离公式d=Ax0+By0+CA2+B2d = \frac{\vert Ax_0 + By_0 + C\vert}{\sqrt{A^{2} + B^{2}}}

Ax0+By0+C

A=0A = 0B=0B = 0时,该公式依然成立,可以单独验证。例如当A=0A = 0时,直线方程变为By+C=0By + C = 0y=CBy = -\frac{C}{B} ,此时点(x0,y0)(x_0,y_0)到直线的距离就是y0(CB)=By0+CB=Ax0+By0+CA2+B2\vert y_0 - (-\frac{C}{B})\vert = \frac{\vert By_0 + C\vert}{\vert B\vert}=\frac{\vert Ax_0 + By_0 + C\vert}{\sqrt{A^{2} + B^{2}}}

Ax0+By0+C(因为A=0A = 0 ) 。

你感兴趣的

编辑推荐

今日推荐

热点内容