2.3.3 点到直线的距离公式

人教 A 版 · 原始扫描 + 转写(未校订)· 本节 4 页

原书扫描页

原书 page-0079
page-0079

本页支撑以下实体

1

引本页作教材出处的知识图谱实体——由实体 frontmatter 的 textbook_pages 反向派生,本页源文件里没有任何清单(ADR-0002)。

考过本页内容的真题

1

由「教材页 ← 实体 ← 攻略」两跳派生——攻略声明「本题 → 实体」、实体声明「实体 → 教材页」,本站不写第二份「页 → 题」清单(ADR-0016)。

原书 page-0080
page-0080

本页支撑以下实体

1

引本页作教材出处的知识图谱实体——由实体 frontmatter 的 textbook_pages 反向派生,本页源文件里没有任何清单(ADR-0002)。

考过本页内容的真题

1

由「教材页 ← 实体 ← 攻略」两跳派生——攻略声明「本题 → 实体」、实体声明「实体 → 教材页」,本站不写第二份「页 → 题」清单(ADR-0016)。

原书 page-0081
page-0081
原书 page-0082
page-0082

文字转写

思考

在“平面向量及其应用”的学习中,我们用“向量法”证明过这个命题。你能回忆一下证明过程吗?比较“坐标法”和“向量法”,你有什么体会?

上述利用“坐标法”解决平面几何问题的基本步骤可以概括为

第一步:建立坐标系,用坐标表示有关的量第二步:进行有关代数运算

第三步:把代数运算的结果“翻译”成几何结论

思考

根据例 4 的条件,你是否还有其他建立坐标系的方法?你能说说建立适当坐标系对证明的重要性吗?

练习

  1. 求下列两点间的距离: (1) A(6,0)A(6, 0) , B(2,0)B(-2, 0) ; (2) C(0,4)C(0, -4) , D(0,1)D(0, -1) ; (3) P(6,0)P(6, 0) , Q(0,2)Q(0, -2) ; (4) M(2,1)M(2, 1) , N(5,1)N(5, -1) .

  2. 已知 A(a,5)A(a, -5)B(0,10)B(0, 10) 两点间的距离是 17,求 aa 的值.

  3. 用坐标法证明:直角三角形斜边的中点到三个顶点的距离相等.

2.3.3 点到直线的距离公式

探究

如图2.3-5,已知点 P(x0,y0)P(x_0, y_0),直线 l:Ax+By+C=0l: Ax + By + C = 0,如何求点 PP 到直线 ll 的距离?

图2.3-5

PP 到直线 ll 的距离,就是从点 PP 到直线 ll 的垂线段 PQPQ 的长度,其中 QQ 是垂足(图2.3-5)。因此,求出垂足 QQ 的坐标,利用两点间的距离公式求出 PQ|PQ|,就可以得到

点 P 到直线 l 的距离.

A0,B0A \neq 0, B \neq 0. 由 PQlPQ \perp l, 以及直线 ll 的斜率为 AB-\frac{A}{B}, 可得 ll 的垂线 PQPQ 的斜率为 BA\frac{B}{A}, 因此, 垂线 PQPQ 的方程为 yy0=BA(xx0)y - y_0 = \frac{B}{A} (x - x_0), 即 BxAy=Bx0Ay0Bx - Ay = Bx_0 - Ay_0.

解方程组

\left\{ \begin{array}{l} A x + B y + C = 0, \\ B x - A y = B x _ {0} - A y _ {0}, \end{array} \right.\tag{①}

得直线 llPQPQ 的交点坐标,即垂足 QQ 的坐标为

(B2x0ABy0ACA2+B2,ABx0+A2y0BCA2+B2).\Big (\frac {B ^ {2} x _ {0} - A B y _ {0} - A C}{A ^ {2} + B ^ {2}}, \frac {- A B x _ {0} + A ^ {2} y _ {0} - B C}{A ^ {2} + B ^ {2}} \Big).

于是

PQ=(B2x0ABy0ACA2+B2x0)2+(ABx0+A2y0BCA2+B2y0)2=(Ax0+By0+C)2A2+B2=Ax0+By0+CA2+B2\begin{array}{r l} \mid P Q \mid & = \sqrt {\left(\frac {B ^ {2} x _ {0} - A B y _ {0} - A C}{A ^ {2} + B ^ {2}} - x _ {0}\right) ^ {2} + \left(\frac {- A B x _ {0} + A ^ {2} y _ {0} - B C}{A ^ {2} + B ^ {2}} - y _ {0}\right) ^ {2}} \\ & = \sqrt {\frac {(A x _ {0} + B y _ {0} + C) ^ {2}}{A ^ {2} + B ^ {2}}} = \frac {\mid A x _ {0} + B y _ {0} + C \mid}{\sqrt {A ^ {2} + B ^ {2}}} \end{array}

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

d=Ax0+By0+CA2+B2.d = \frac {\mid A x _ {0} + B y _ {0} + C \mid}{\sqrt {A ^ {2} + B ^ {2}}}.

可以验证,当 A=0A = 0 ,或 B=0B = 0 时,上述公式仍然成立.

思考

上述方法中,我们根据点到直线距离的定义,将点到直线的距离转化为两点之间的距离,思路自然但运算量较大。反思求解过程,你发现引起复杂运算的原因了吗?由此能否给出简化运算的方法?

在上述方法中,若设垂足 QQ 的坐标为 (x,y)(x, y),则

| P Q | = \sqrt {(x - x _ {0}) ^ {2} + (y - y _ {0}) ^ {2}}.\tag{②}

对于②式,你能给出它的几何意义吗?结合方程组①,能否直接求出 (xx0)2+(yy0)2(x-x_{0})^{2}+(y-y_{0})^{2} ,进而求出 PQ|PQ| 呢?请你试一试!

探究

我们知道,向量是解决距离、角度问题的有力工具。能否用向量方法求点到直线的距离?

如图 2.3-6,点 P 到直线 l 的距离,就是向量 PQ\overrightarrow{PQ} 的模.

M(x,y)M(x, y) 是直线 ll 上的任意一点,n\pmb{n} 是与直线 ll 的方向向量垂直的单位向量,则 PQ\overrightarrow{PQ}PM\overrightarrow{PM}n\pmb{n} 上的投影向量,PQ=PMn|\overrightarrow{PQ}| = |\overrightarrow{PM} \cdot \pmb{n}|.

图2.3-6

思考

如何利用直线 ll 的方程得到与 ll 的方向向量垂直的单位向量 n\pmb{n}

P1(x1,y1),P2(x2,y2)P_{1}(x_{1},y_{1}), P_{2}(x_{2},y_{2}) 是直线 l:Ax+By+C=0l: Ax + By + C = 0 上的任意两点,则 P1P2=(x2x1,y2y1)\overrightarrow{P_1P_2} = (x_2 - x_1, y_2 - y_1) 是直线 ll 的方向向量。把 Ax1+By1+C=0,Ax2+By2+C=0Ax_{1} + By_{1} + C = 0, Ax_{2} + By_{2} + C = 0 两式相减,得 A(x2x1)+B(y2y1)=0A(x_{2} - x_{1}) + B(y_{2} - y_{1}) = 0。由平面向量的数量积运算可知,向量 (A,B)(A, B) 与向量 (x2x1,y2y1)(x_{2} - x_{1}, y_{2} - y_{1}) 垂直。向量 1A2+B2(A,B)\frac{1}{\sqrt{A^2 + B^2}} (A, B) 就是与直线 ll 的方向向量垂直的一个单位向量。我们取 n=1A2+B2(A,B)n = \frac{1}{\sqrt{A^2 + B^2}} (A, B),从而

PMn=(xx0,yy0)1A2+B2(A,B)=1A2+B2[A(xx0)+B(yy0)]=1A2+B2(Ax+ByAx0By0).\begin{array}{r l} \overrightarrow {P M} \cdot \boldsymbol {n} & = (x - x _ {0}, y - y _ {0}) \cdot \frac {1}{\sqrt {A ^ {2} + B ^ {2}}} (A, B) \\ & = \frac {1}{\sqrt {A ^ {2} + B ^ {2}}} [ A (x - x _ {0}) + B (y - y _ {0}) ] \\ & = \frac {1}{\sqrt {A ^ {2} + B ^ {2}}} (A x + B y - A x _ {0} - B y _ {0}). \end{array}

因为点 M(x,y)M(x, y) 在直线 ll 上,所以 Ax+By+C=0Ax + By + C = 0。所以 Ax+By=CAx + By = -C。代入上式,得

PMn=1A2+B2(Ax0By0C).\overrightarrow {P M} \cdot \boldsymbol {n} = \frac {1}{\sqrt {A ^ {2} + B ^ {2}}} (- A x _ {0} - B y _ {0} - C).

因此

PQ=PQ=PMn=Ax0+By0+CA2+B2.| P Q | = | \overrightarrow {P Q} | = | \overrightarrow {P M} \cdot n | = \frac {| A x _ {0} + B y _ {0} + C |}{\sqrt {A ^ {2} + B ^ {2}}}.

思考

比较上述两种方法,第一种方法从定义出发,把问题转化为求两点间的距离,通过代数运算得到结果,思路自然;第二种方法利用向量投影,通过向量运算求出结果,简化了运算。除了上述两种方法,你还有其他推导方法吗?

例 5 求点 P(1,2)P(-1, 2) 到直线 l: 3x=2 的距离.

分析:将直线 l 的方程写成 3x-2=0,再用点到直线的距离公式求解.

解:点 P(1,2)P(-1, 2) 到直线 l:3x2=0l: 3x - 2 = 0 的距离

直线 ll 有什么特性?由此你能给出简便解法吗?

d=3×(1)232+02=53.d = \frac {\mid 3 \times (- 1) - 2 \mid}{\sqrt {3 ^ {2} + 0 ^ {2}}} = \frac {5}{3}.

例 6 已知 ABC\triangle ABC 的三个顶点分别是 A(1,3)A(1,3), B(3,1)B(3,1), C(1,0)C(-1,0), 求 ABC\triangle ABC 的面积.

分析:由三角形面积公式可知,只要利用距离公式求出边 AB 的长和边 AB 上的高即可.

解:如图2.3-7,设边 ABAB 上的高为 hh ,则

SABC=12ABh.S _ {\triangle A B C} = \frac {1}{2} \left| A B \right| h.

图2.3-7

AB=(31)2+(13)2=22.| A B | = \sqrt {(3 - 1) ^ {2} + (1 - 3) ^ {2}} = 2 \sqrt {2}.

边 AB 上的高 h 就是点 C 到直线 AB 的距离.

ABAB 所在直线 ll 的方程为

y313=x131,\frac {y - 3}{1 - 3} = \frac {x - 1}{3 - 1},

x+y4=0x + y - 4 = 0

C(1,0)C(-1,0) 到直线 l:x+y4=0l: x + y - 4 = 0 的距离

h=1+0412+12=52.h = \frac {\mid - 1 + 0 - 4 \mid}{\sqrt {1 ^ {2} + 1 ^ {2}}} = \frac {5}{\sqrt {2}}.

你还有其他解法吗?

因此, SABC=12×22×52=5.S_{\triangle ABC} = \frac{1}{2}\times 2\sqrt{2}\times \frac{5}{\sqrt{2}} = 5.

练习

  1. 求原点到下列直线的距离:

(1) l:3x+2y26=0;l: 3x + 2y - 26 = 0; (2) l: x = y.

  1. 求下列点到直线的距离:

(1) A(2,3)A(-2, 3), l:3x+4y+3=0l: 3x + 4y + 3 = 0;

(2) B(1,0)B(1,0), l:3x+y3=0l: \sqrt{3} x + y - \sqrt{3} = 0;

(3) C(1,2)C(1, -2), l:4x+3y=0l: 4x + 3y = 0.

  1. 已知点 P(1,2)P(-1, 2) 到直线 l:4x3y+C=0l: 4x - 3y + C = 0 的距离为 1,求 CC 的值.