Skip to content

03 点、直线距离公式

两点距离公式

A(x1,y1),B(x2,y2) 两个点,它们之间的距离为

d=(x1x2)2+(y1y2)2

点到直线距离

假设我们有一个点 P(x0,y0),一条直线(必须用一般形式表示)Ax+By+C=0,那么点到直线的距离

d=|A×x0+B×y0+C|A2+B2

TIP

很简单,就是将点的坐标带入直线方程的左边。然后除以 A2+B2

推导过程有点麻烦,这里就不推导了。

两平行直线之间的距离

假设有两条平行直线的方程,这两个方程的 A,B 系数必须一样,才能使用两平行直线之间的距离公式。

{Ax+By+C1=0Ax+By+C2=0

这两条直线之间的距离 d=|C1C2|A2+B2

直线过定点结论

一条直线的方程不管是一般式,点斜式等形式,如果它的系数只有一个未知数,那么它一定过一个定点。

比如直线 (a1)x+y+7=0

我们把它看作是以 a 为未知数的方程,方程变为

xax+y+7=0

x=0 时,直线方程与 a 没有关系。这时满足

{x=0x+y+7=0

解出 {x=0y=7

换句话说,不管 a 为多少,直线一定过点 (0,7)

例题

例题 1(点到直线距离)

已知点 A(1,3),B(3,1),C(1,0),求 ABC 的面积。

解:

法一:

用向量求解。

AB=(2,2)

AC=(2,3)

所以 SABC=12sinAbc=12|2×(3)(2)×(2)|

=12|64|=12×10=5

法二:

用点到直线距离公式求解。

lAB:y=22(x1)+3=(x1)+3=x+4

lAB:x+y4=0

|AB|=(31)2+(13)2=22

h=|1+0412+12|=52

SABC=12|AB|h=12×22×52=5

例题 2(两直线距离)

已知直线 l1:2x7y8=0,l2:6x21y1=0l1l2 是否平行?若平行,求 l1l2 间的距离。

解:

l23=2x7y13=0

所以平行。

d=|8+13|22+72=23353=23353

例题 3(恒过定点)

已知 aR,若不论 a 为何值时,直线 l:(12a)x+(3a+2)ya=0 总经过一个定点,则这个定点的坐标是()。

解:

因为这个方程的系数中只有一个未知数,所以这条直线一定过一个定点,与 a 的取值无关。

我们将方程变为关于 a 的直线方程:

x2xa+3ya+2ya=0

(3y2x1)a+x+2y=0

3y2x1=0 时,a 的取值不会影响方程。

所以

3y2x1=0x+2y=0

解得 y=17,x=27

所以直线过定点 (27,17)

距离 2025 高考还有 -103 天。

Released under the MIT License.