冷启动:把题面的每个字换算成条件
题目给了三样东西,问两个空。假设你刚学到「直线与圆 」,先把话翻成条件。
① 圆 心 ( 0 , m ) (0,m) ( 0 , m ) 、半径 r r r 。 圆 心的横坐标是 0 0 0 ——这句话是说圆 心落在 y y y 轴上 ,只有纵坐标 m m m 待定。半径 r r r 也待定,所以一共两个未知量 ,那就需要两条方程 。
② 直线 2 x − y + 3 = 0 2x-y+3=0 2 x − y + 3 = 0 与圆 相切。 相切的代数出口是「圆 心到直线的距离等于半径」:
d = ∣ A x 0 + B y 0 + C ∣ A 2 + B 2 = r d=\frac{|A x_{0}+B y_{0}+C|}{\sqrt{A^{2}+B^{2}}}=r d = A 2 + B 2 ∣ A x 0 + B y 0 + C ∣ = r
这是一条 方程。光有它不够,还差一条。
③ 切于点 A ( − 2 , − 1 ) A(-2,-1) A ( − 2 , − 1 ) 。 这四个字比「相切」强得多,它一次给了三件事:
A A A 在直线上(代进去验:2 × ( − 2 ) − ( − 1 ) + 3 = 0 2\times(-2)-(-1)+3=0 2 × ( − 2 ) − ( − 1 ) + 3 = 0 ✓,题面自洽);
A A A 在圆 上,即 ∣ C A ∣ = r |CA|=r ∣ C A ∣ = r ——这就是缺的那条方程 ;
圆 心与切点的连线垂直于 这条切线,即 C A ⊥ l CA\perp l C A ⊥ l 。
第三件最省事:它把圆 心从「平面上到处可能」压到过 A A A 且垂直于切线的那一条直线 上。再叠上「圆 心在 y y y 轴上」,两条直线交于唯一一点 ——圆 心就定死了,r = ∣ C A ∣ r=|CA| r = ∣ C A ∣ 顺手落地。这就是解法一。
若不想用垂直,也可以老老实实把 ② 与 ③ 的两条方程联立解 m m m ,那是解法二;那条路会撞见一个漂亮的现象:解出来是重根 。
下面这张图把解法一画了出来:从切点 A A A 沿切线的法向 ( 2 , − 1 ) (2,-1) ( 2 , − 1 ) 走一步,横坐标正好从 − 2 -2 − 2 走到 0 0 0 ,落点就是圆 心。
解法一:圆 心在过切点的法线上,横坐标 0 0 0 把它定死
① 切点处的半径垂直于切线。 这是圆 的基本性质:设切点为 A A A 、圆 心为 C C C ,则 C A ⊥ l CA\perp l C A ⊥ l 。于是圆 心一定在过 A A A 且垂直于 l l l 的那条直线上 (那条线就是 l l l 在 A A A 处的法线)。
② 把法线写出来(斜率版)。 直线 2 x − y + 3 = 0 2x-y+3=0 2 x − y + 3 = 0 即 y = 2 x + 3 y=2x+3 y = 2 x + 3 ,斜率 k l = 2 k_{l}=2 k l = 2 。垂直就取负倒数 :
k C A = − 1 k l = − 1 2 k_{CA}=-\frac{1}{k_{l}}=-\frac{1}{2} k C A = − k l 1 = − 2 1
过 A ( − 2 , − 1 ) A(-2,-1) A ( − 2 , − 1 ) 的法线用点斜式:
y + 1 = − 1 2 ( x + 2 ) y+1=-\frac{1}{2}\,(x+2) y + 1 = − 2 1 ( x + 2 )
③ 用「圆 心在 y y y 轴上」定点。 圆 心的横坐标是 0 0 0 ,代 x = 0 x=0 x = 0 :
y + 1 = − 1 2 × 2 = − 1 ⟹ y = − 2 y+1=-\frac{1}{2}\times 2=-1\quad\Longrightarrow\quad y=-2 y + 1 = − 2 1 × 2 = − 1 ⟹ y = − 2
所以圆 心是 C ( 0 , − 2 ) C(0,-2) C ( 0 , − 2 ) ,即
m = − 2 \boxed{m=-2} m = − 2
④ 半径就是这一段的长度。
r = ∣ C A ∣ = ( 0 − ( − 2 ) ) 2 + ( − 2 − ( − 1 ) ) 2 = 4 + 1 = 5 r=|CA|=\sqrt{(0-(-2))^{2}+(-2-(-1))^{2}}=\sqrt{4+1}=\sqrt{5} r = ∣ C A ∣ = ( 0 − ( − 2 ) ) 2 + ( − 2 − ( − 1 ) ) 2 = 4 + 1 = 5
r = 5 \boxed{r=\sqrt{5}} r = 5
⑤ 换个不用斜率的说法(推荐)。 直线 A x + B y + C = 0 Ax+By+C=0 A x + B y + C = 0 的法向量 就是 ( A , B ) (A,B) ( A , B ) ,本题是 ( 2 , − 1 ) (2,-1) ( 2 , − 1 ) 。圆 心在法线上,等价于
C = A + t ( 2 , − 1 ) = ( − 2 + 2 t , − 1 − t ) C=A+t\,(2,-1)=(-2+2t,\;-1-t) C = A + t ( 2 , − 1 ) = ( − 2 + 2 t , − 1 − t )
横坐标为 0 0 0 给出 − 2 + 2 t = 0 -2+2t=0 − 2 + 2 t = 0 ,即 t = 1 t=1 t = 1 ;代回得 C = ( 0 , − 2 ) C=(0,-2) C = ( 0 , − 2 ) ,且
r = ∣ t ∣ ⋅ 2 2 + ( − 1 ) 2 = 1 × 5 = 5 r=|t|\cdot\sqrt{2^{2}+(-1)^{2}}=1\times\sqrt{5}=\sqrt{5} r = ∣ t ∣ ⋅ 2 2 + ( − 1 ) 2 = 1 × 5 = 5
这个写法的好处是不必分斜率存在与否 (切线竖直时照样成立),而且 r r r 是顺带算出来的,不用再开一次根号。图上那支绿色箭头画的就是这一步。
⑥ 自检:拿「距离等于半径」验一遍。 圆 心 C ( 0 , − 2 ) C(0,-2) C ( 0 , − 2 ) 到直线 2 x − y + 3 = 0 2x-y+3=0 2 x − y + 3 = 0 的距离
d = ∣ 2 × 0 − ( − 2 ) + 3 ∣ 2 2 + ( − 1 ) 2 = 5 5 = 5 = r ✓ d=\frac{|2\times 0-(-2)+3|}{\sqrt{2^{2}+(-1)^{2}}}=\frac{5}{\sqrt{5}}=\sqrt{5}=r\ \checkmark d = 2 2 + ( − 1 ) 2 ∣2 × 0 − ( − 2 ) + 3∣ = 5 5 = 5 = r ✓
相切成立。再核一眼垂直:A C → = ( 2 , − 1 ) \overrightarrow{AC}=(2,-1) A C = ( 2 , − 1 ) 与直线的方向向量 ( 1 , 2 ) (1,2) ( 1 , 2 ) 的数量积 2 × 1 + ( − 1 ) × 2 = 0 2\times 1+(-1)\times 2=0 2 × 1 + ( − 1 ) × 2 = 0 ✓。
这条路的动作 :读到「切于点 A A A 」,就沿切线在 A A A 处的法向把圆 心找出来。
解法二:「A A A 在圆 上」配「距离等于半径」,联立逼出重根
不用垂直,只用两条最标准的方程——两个未知量 m m m 、r r r ,正好两条。
① 第一条:A A A 在圆 上。 圆 心 ( 0 , m ) (0,m) ( 0 , m ) 到 A ( − 2 , − 1 ) A(-2,-1) A ( − 2 , − 1 ) 的距离就是半径:
r 2 = ( − 2 − 0 ) 2 + ( − 1 − m ) 2 = 4 + ( m + 1 ) 2 r^{2}=(-2-0)^{2}+(-1-m)^{2}=4+(m+1)^{2} r 2 = ( − 2 − 0 ) 2 + ( − 1 − m ) 2 = 4 + ( m + 1 ) 2
② 第二条:相切 ⇒ \Rightarrow ⇒ 圆 心到直线的距离等于半径。
d = ∣ 2 × 0 − m + 3 ∣ 2 2 + ( − 1 ) 2 = ∣ 3 − m ∣ 5 = r ⟹ r 2 = ( 3 − m ) 2 5 d=\frac{|2\times 0-m+3|}{\sqrt{2^{2}+(-1)^{2}}}=\frac{|3-m|}{\sqrt{5}}=r
\quad\Longrightarrow\quad r^{2}=\frac{(3-m)^{2}}{5} d = 2 2 + ( − 1 ) 2 ∣2 × 0 − m + 3∣ = 5 ∣3 − m ∣ = r ⟹ r 2 = 5 ( 3 − m ) 2
③ 联立,解 m m m 。 两个 r 2 r^{2} r 2 相等:
( 3 − m ) 2 5 = 4 + ( m + 1 ) 2 \frac{(3-m)^{2}}{5}=4+(m+1)^{2} 5 ( 3 − m ) 2 = 4 + ( m + 1 ) 2
两边乘 5 5 5 再展开:
9 − 6 m + m 2 = 20 + 5 ( m 2 + 2 m + 1 ) = 5 m 2 + 10 m + 25 9-6m+m^{2}=20+5(m^{2}+2m+1)=5m^{2}+10m+25 9 − 6 m + m 2 = 20 + 5 ( m 2 + 2 m + 1 ) = 5 m 2 + 10 m + 25
移项:
4 m 2 + 16 m + 16 = 0 ⟹ m 2 + 4 m + 4 = 0 ⟹ ( m + 2 ) 2 = 0 4m^{2}+16m+16=0\quad\Longrightarrow\quad m^{2}+4m+4=0\quad\Longrightarrow\quad (m+2)^{2}=0 4 m 2 + 16 m + 16 = 0 ⟹ m 2 + 4 m + 4 = 0 ⟹ ( m + 2 ) 2 = 0
所以 m = − 2 m=-2 m = − 2 (唯一解)。
④ 回代求 r r r 。
r 2 = 4 + ( − 2 + 1 ) 2 = 4 + 1 = 5 ⟹ r = 5 r^{2}=4+(-2+1)^{2}=4+1=5\quad\Longrightarrow\quad r=\sqrt{5} r 2 = 4 + ( − 2 + 1 ) 2 = 4 + 1 = 5 ⟹ r = 5
(半径取正根,负根无意义。)
⑤ 重根不是巧合。 这个 ( m + 2 ) 2 = 0 (m+2)^{2}=0 ( m + 2 ) 2 = 0 值得停一下:若 m m m 有两个不同的解,就意味着有两个不同的圆 ,圆 心都在 y y y 轴上、都过 A A A 、都与这条直线相切。但由解法一,「切于 A A A 」把圆 心锁在过 A A A 的那条法线上,而法线与 y y y 轴只交于一点 ——所以本来就只可能有一个圆 。代数里的重根,正是几何里「切」这件事的回声 :相切 = 两个交点重合,参数方程也跟着退化成重根。
⑥ 这条路的两个提醒。 一是别只写 d = r d=r d = r :两个未知量、一条方程,怎么解都解不动,缺的正是「A A A 在圆 上」;二是别忘了绝对值 :∣ 3 − m ∣ |3-m| ∣3 − m ∣ 平方之后才敢去掉,直接写成 3 − m 3-m 3 − m 在 m > 3 m>3 m > 3 时就错了(本题最终 m = − 2 m=-2 m = − 2 ,恰好 3 − m > 0 3-m>0 3 − m > 0 ,但那是算完才知道的事)。
这条路的动作 :把「相切」换成 d = r d=r d = r ,把「切点」换成「切点在圆 上」,两条方程联立。
避坑
坑 错在哪 正确 k C A = 2 k_{CA}=2 k C A = 2 (与切线同斜率)垂直不是相等 取负倒数:k C A = − 1 2 k_{CA}=-\frac{1}{2} k C A = − 2 1 k C A = 1 2 k_{CA}=\frac{1}{2} k C A = 2 1 只取了倒数、漏了负号,这是本题最高频的错 k 1 k 2 = − 1 k_{1}k_{2}=-1 k 1 k 2 = − 1 ,或验 A C → ⋅ ( 1 , 2 ) = 0 \overrightarrow{AC}\cdot(1,2)=0 A C ⋅ ( 1 , 2 ) = 0 只列 d = r d=r d = r 一条方程 两个未知量 m m m 、r r r ,一条方程定不下来 补上「A A A 在圆 上」:r 2 = 4 + ( m + 1 ) 2 r^{2}=4+(m+1)^{2} r 2 = 4 + ( m + 1 ) 2 第二个空填 5 5 5 5 5 5 是 r 2 r^{2} r 2 ,问的是 r r r r = 5 r=\sqrt{5} r = 5 距离公式套成 ∣ 2 ⋅ 0 − m + 3 ∣ 2 2 + 1 2 \frac{\lvert2\cdot 0-m+3\rvert}{\sqrt{2^{2}+1^{2}}} 2 2 + 1 2 ∣ 2 ⋅ 0 − m + 3 ∣ 之后忘开根号,或分母写成 2 2 + ( − 1 ) 2 = 5 2^{2}+(-1)^{2}=5 2 2 + ( − 1 ) 2 = 5 分母是 A 2 + B 2 = 5 \sqrt{A^{2}+B^{2}}=\sqrt{5} A 2 + B 2 = 5 ,不是 5 5 5 d = ∣ 3 − m ∣ 5 d=\frac{\lvert3-m\rvert}{\sqrt{5}} d = 5 ∣ 3 − m ∣ 用点斜式直接套距离公式 距离公式要求一般式,系数得先整理出来 先化成 2 x − y + 3 = 0 2x-y+3=0 2 x − y + 3 = 0 再套
三句话收尾:
「切于某点」比「相切」强,强在给了方向 :圆 心在过切点的法线上——这一句能省掉大半计算。
用法向量 ( A , B ) (A,B) ( A , B ) 代替斜率 :既不必讨论斜率是否存在,半径还顺带算出来(r = ∣ t ∣ A 2 + B 2 r=|t|\sqrt{A^{2}+B^{2}} r = ∣ t ∣ A 2 + B 2 )。
算完必用 d = r d=r d = r 回验 :这道题两条路互为对方的自检,填空题没有过程分,验算是唯一的保险。