点到直线的距离公式和平行线的距离公式

文章详细介绍了计算点到直线距离的公式,包括当直线一般式为Ax+By+C=0时,点(P(x_0,y_0))到直线的距离公式为d=|Ax_0+By_0+C|/√(A^2+B^2)。同时,还给出了平行线l1:Ax+By+C1=0和l2:Ax+By+C2=0之间的距离公式,即d=|C1-C2|/√(A^2+B^2)。
摘要由CSDN通过智能技术生成

点到直线的距离公式

已知一个点 P ( x 0 , y 0 ) P(x_0,y_0) P(x0,y0)和直线 l : A x + B y + C = 0 l:Ax+By+C=0 l:Ax+By+C=0,求点 P P P到直线的距离。

P P P l l l的垂线 P Q PQ PQ较直线 l l l于点 Q Q Q

A ≠ 0 , B ≠ 0 A\neq 0,B\neq 0 A=0,B=0,因为 P Q ⊥ l PQ\bot l PQl,直线 l l l的斜率为 − A B -\dfrac AB BA,所以直线 P Q PQ PQ的斜率为 B A \dfrac BA AB。因此,直线 P Q PQ PQ的方程为 y − y 0 = B A ( x − x 0 ) y-y_0=\dfrac BA(x-x_0) yy0=AB(xx0),即 B x − A y = B x 0 − A y 0 Bx-Ay=Bx_0-Ay_0 BxAy=Bx0Ay0

求交点坐标,解方程组

{ A x + B y + C = 0 B x − A y − B x 0 − A y 0 = 0   \left\{\begin{matrix} Ax+By+C=0\qquad\qquad \\ Bx-Ay-Bx_0-Ay_0=0 \ \end{matrix}\right. {Ax+By+C=0BxAyBx0Ay0=0 

得直线 l l l P Q PQ PQ的交点坐标,即 Q Q Q的坐标为

( B 2 x 0 − A B y 0 − A C A 2 + B 2 , A 2 y 0 − A B x 0 − B C A 2 + B 2 ) (\dfrac{B^2x_0-ABy_0-AC}{A^2+B^2},\dfrac{A^2y_0-ABx_0-BC}{A^2+B^2}) (A2+B2B2x0ABy0AC,A2+B2A2y0ABx0BC)

由两点间距离公式得

P Q = ( B 2 x 0 − A B y 0 − A C A 2 + B 2 − x 0 ) 2 + ( A 2 y 0 − A B x 0 − B C A 2 + B 2 − y 0 ) 2 PQ=\sqrt{(\dfrac{B^2x_0-ABy_0-AC}{A^2+B^2}-x_0)^2+(\dfrac{A^2y_0-ABx_0-BC}{A^2+B^2}-y_0)^2} PQ=(A2+B2B2x0ABy0ACx0)2+(A2+B2A2y0ABx0BCy0)2

= ( − A 2 x 0 − A B y 0 − A C A 2 + B 2 ) 2 + ( − A B x 0 − B 2 y 0 − B C A 2 + B 2 ) 2 \qquad =\sqrt{(\dfrac{-A^2x_0-ABy_0-AC}{A^2+B^2})^2+(\dfrac{-ABx_0-B^2y_0-BC}{A^2+B^2})^2} =(A2+B2A2x0ABy0AC)2+(A2+B2ABx0B2y0BC)2

= [ A ( − A x 0 − B y 0 − C ) A 2 + B 2 ] 2 + [ B ( − A x 0 − B y 0 − C ) A 2 + B 2 ] 2 \qquad =\sqrt{[\dfrac{A(-Ax_0-By_0-C)}{A^2+B^2}]^2+[\dfrac{B(-Ax_0-By_0-C)}{A^2+B^2}]^2} =[A2+B2A(Ax0By0C)]2+[A2+B2B(Ax0By0C)]2

= A 2 ( A x 0 + B y 0 + C ) 2 ( A 2 + B 2 ) 2 + B 2 ( A x 0 + B y 0 + C ) 2 ( A 2 + B 2 ) 2 \qquad =\sqrt{\dfrac{A^2(Ax_0+By_0+C)^2}{(A^2+B^2)^2}+\dfrac{B^2(Ax_0+By_0+C)^2}{(A^2+B^2)^2}} =(A2+B2)2A2(Ax0+By0+C)2+(A2+B2)2B2(Ax0+By0+C)2

= ( A x 0 + B y 0 + C ) 2 A 2 + B 2 \qquad =\sqrt{\dfrac{(Ax_0+By_0+C)^2}{A^2+B^2}} =A2+B2(Ax0+By0+C)2

= ∣ A x 0 + B y 0 + C ∣ A 2 + B 2 \qquad =\dfrac{|Ax_0+By_0+C|}{\sqrt{A^2+B^2}} =A2+B2 Ax0+By0+C

所以,点 P ( x 0 , y 0 ) P(x_0,y_0) P(x0,y0)到直线 l : A x + B y + C = 0 l:Ax+By+C=0 l:Ax+By+C=0的距离

d = ∣ A x 0 + B y 0 + C ∣ A 2 + B 2 d=\dfrac{|Ax_0+By_0+C|}{\sqrt{A^2+B^2}} d=A2+B2 Ax0+By0+C

A = 0 A=0 A=0 B = 0 B=0 B=0,上式仍然成立。


平行线的距离公式

已知两条平行线 l 1 , l 2 l_1,l_2 l1,l2 l 1 : A x + B y + C 1 = 0 l_1:Ax+By+C_1=0 l1:Ax+By+C1=0 l 2 : A x + B y + C 2 = 0 l_2:Ax+By+C_2=0 l2:Ax+By+C2=0,求平行线 l 1 , l 2 l1,l2 l1,l2的距离。

平行线 l 1 , l 2 l_1,l_2 l1,l2的距离,即 l 1 l_1 l1上任意一点到直线 l 2 l_2 l2的距离。我们可以取 l 1 l_1 l1上任意一点,用点到直线的距离公式来求解。

l 1 l_1 l1上一点 ( 0 , − C 1 B ) (0,-\dfrac{C_1}{B}) (0,BC1) l 1 , l 2 l_1,l_2 l1,l2的距离即为该点到 l 2 l_2 l2的距离。

d = ∣ A x 0 + B y 0 + C 2 ∣ A 2 + B 2 = ∣ C 1 − C 2 ∣ A 2 + B 2 d=\dfrac{|Ax_0+By_0+C_2|}{\sqrt{A^2+B^2}}=\dfrac{|C_1-C_2|}{\sqrt{A^2+B^2}} d=A2+B2 Ax0+By0+C2=A2+B2 C1C2

所以平行线 l 1 , l 2 l1,l2 l1,l2的距离

d = ∣ C 1 − C 2 ∣ A 2 + B 2 d=\dfrac{|C_1-C_2|}{\sqrt{A^2+B^2}} d=A2+B2 C1C2

注意在使用这个公式时,要先将两平行线的 A , B A,B A,B值变为相等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值