Skip to content

03 点、直线距离公式 ​

两点距离公式 ​

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

d=(x1−x2)2+(y1−y2)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=|C1−C2|A2+B2

直线过定点结论 ​

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

比如直线 (a−1)x+y+7=0

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

xa−x+y+7=0

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

{x=0−x+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=12sinA⋅bc=12|2×(−3)−(−2)×(−2)|

=12|−6−4|=12×10=5

法二:

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

lAB:y=−22(x−1)+3=−(x−1)+3=−x+4

lAB:x+y−4=0

|AB|=(3−1)2+(1−3)2=22

h=|−1+0−412+12|=52

S△ABC=12⋅|AB|⋅h=12×22×52=5

例题 2(两直线距离) ​

已知直线 l1:2x−7y−8=0,l2:6x−21y−1=0, l1 与 l2 是否平行?若平行,求 l1 与 l2 间的距离。

解:

l23=2x−7y−13=0

所以平行。

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

例题 3(恒过定点) ​

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

解:

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

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

x−2xa+3ya+2y−a=0

(3y−2x−1)a+x+2y=0

当 3y−2x−1=0 时,a 的取值不会影响方程。

所以

3y−2x−1=0x+2y=0

解得 y=17,x=−27

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

距离 2026 高考还有 0 天。

Released under the MIT License.