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

文章详细介绍了计算点到直线距离的公式,包括当直线一般式为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)。

点到直线的距离公式

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

PPPlll的垂线PQPQPQ较直线lll于点QQQ

A≠0,B≠0A\neq 0,B\neq 0A=0,B=0,因为PQ⊥lPQ\bot lPQl,直线lll的斜率为−AB-\dfrac ABBA,所以直线PQPQPQ的斜率为BA\dfrac BAAB。因此,直线PQPQPQ的方程为y−y0=BA(x−x0)y-y_0=\dfrac BA(x-x_0)yy0=AB(xx0),即Bx−Ay=Bx0−Ay0Bx-Ay=Bx_0-Ay_0BxAy=Bx0Ay0

求交点坐标,解方程组

{Ax+By+C=0Bx−Ay−Bx0−Ay0=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 

得直线lllPQPQPQ的交点坐标,即QQQ的坐标为

(B2x0−ABy0−ACA2+B2,A2y0−ABx0−BCA2+B2)(\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)

由两点间距离公式得

PQ=(B2x0−ABy0−ACA2+B2−x0)2+(A2y0−ABx0−BCA2+B2−y0)2PQ=\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

=(−A2x0−ABy0−ACA2+B2)2+(−ABx0−B2y0−BCA2+B2)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(−Ax0−By0−C)A2+B2]2+[B(−Ax0−By0−C)A2+B2]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

=A2(Ax0+By0+C)2(A2+B2)2+B2(Ax0+By0+C)2(A2+B2)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

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

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

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

d=∣Ax0+By0+C∣A2+B2d=\dfrac{|Ax_0+By_0+C|}{\sqrt{A^2+B^2}}d=A2+B2Ax0+By0+C

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


平行线的距离公式

已知两条平行线l1,l2l_1,l_2l1,l2l1:Ax+By+C1=0l_1:Ax+By+C_1=0l1:Ax+By+C1=0l2:Ax+By+C2=0l_2:Ax+By+C_2=0l2:Ax+By+C2=0,求平行线l1,l2l1,l2l1,l2的距离。

平行线l1,l2l_1,l_2l1,l2的距离,即l1l_1l1上任意一点到直线l2l_2l2的距离。我们可以取l1l_1l1上任意一点,用点到直线的距离公式来求解。

l1l_1l1上一点(0,−C1B)(0,-\dfrac{C_1}{B})(0,BC1)l1,l2l_1,l_2l1,l2的距离即为该点到l2l_2l2的距离。

d=∣Ax0+By0+C2∣A2+B2=∣C1−C2∣A2+B2d=\dfrac{|Ax_0+By_0+C_2|}{\sqrt{A^2+B^2}}=\dfrac{|C_1-C_2|}{\sqrt{A^2+B^2}}d=A2+B2Ax0+By0+C2=A2+B2C1C2

所以平行线l1,l2l1,l2l1,l2的距离

d=∣C1−C2∣A2+B2d=\dfrac{|C_1-C_2|}{\sqrt{A^2+B^2}}d=A2+B2C1C2

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值