培玉 · 高中数学← 返回主页我的记录

选择性必修第一册 · 第 2 章 直线和圆的方程

2.5 直线与圆、圆与圆的位置关系

一条直线和一个圆碰不碰得上、两个圆怎么摆,不用画图去猜:算一个距离,和半径比一比就知道。

一座雷达站能看到周围 \(5\) 千米以内的飞机。一条笔直的航线,离雷达站最近的地方是 \(4\) 千米。先判断下面的问题,作答后再用按钮改变航线离雷达站的最近距离 \(d\) 进行比较。

沿这条航线飞的飞机,会不会进入雷达的探测范围?

1. 先认识几个词

要用到:点到直线的距离公式 \(d=\dfrac{|Ax_0+By_0+C|}{\sqrt{A^2+B^2}}\)(回看 2.3);圆的标准方程、一般方程,以及配方找圆心和半径(回看 2.4)。

课本用词:先求圆心距,再与半径和、半径差比较:圆心距等于半径和是外切,等于半径差且大于 \(0\) 是内切;圆心距与半径差都为 \(0\) 时两圆重合。大于半径和是相离,小于半径差时一圆在另一圆内且无交点。

伴读直觉微图解:直线与圆位置、弦长与两圆五态关系

圆心到直线的距离 \(d\):从圆心向直线作垂线段的长。它是直线上离圆心最近点的距离。

例:圆心 \((0,0)\),直线 \(3x+4y-10=0\),\(d=\dfrac{|-10|}{\sqrt{9+16}}=2\)。若圆半径 \(r=2\),则 \(d=r\),相切。

垂径定理与半弦直角三角形:圆心到弦的垂线平分该弦。圆心距 \(d\)、半弦长 \(\frac L2\)、半径 \(r\) 构成经典直角三角形:\((\frac L2)^2 + d^2 = r^2\),故弦长 \(L = 2\sqrt{r^2 - d^2}\)。

例:\(r=5, d=3\),半弦为 \(\sqrt{25-9}=4\),弦长 \(L=8\)。无需联立方程解交点!

方法辨析 几何法(比 \(d\) 与 \(r\)) vs 代数法(联立判别式 \(\Delta\))

几何法:求圆心到直线距离 \(d\),与 \(r\) 比较大小(\(d<r\) 相交;\(d=r\) 相切;\(d>r\) 相离)。计算量极小,推荐率 100%!

代数法:联立方程代入消元得一元二次方程,算 \(\Delta\)。对于圆的问题计算繁冗,容易算错,多用于后续椭圆与双曲线。

高考秘诀:凡涉及圆的相交相切问题,一律优先用几何法!

临界辨析 两圆相切双重态:外切 (\(d=r_1+r_2\)) vs 内切 (\(d=|r_1-r_2|>0\))

相切双态:题干若说“两圆相切”,必须严格分类讨论外切与内切!

五态全景:外离 (\(d>r_1+r_2\))、外切 (\(d=r_1+r_2\))、相交 (\(|r_1-r_2|<d<r_1+r_2\))、内切 (\(d=|r_1-r_2|>0\))、内含 (\(d<|r_1-r_2|\))。

另须单列重合:\(d=0\) 且 \(r_1=r_2\) 时是同一个圆,有无穷多个公共点,不是内切。例如两个圆都为 \(x^2+y^2=4\)。

垂径定理弦长公式:\(L = 2\sqrt{\color{#059669}{r^2} - \color{#dc2626}{d^2}} \quad (d < r)\)
两圆相切临界判据:\(\text{外切} \iff \color{#2563eb}{d = r_1 + r_2};\quad \text{内切} \iff \color{#dc2626}{d = |r_1 - r_2|} \quad (r_1 \ne r_2)\)

2. 直线和圆:比较 \(d\) 和 \(r\)

直线上离圆心最近的点距离是 \(d\)。\(d<r\),最近的点在圆内,直线从圆里穿过去,进出各一个点;\(d=r\),最近的点正好在圆上,其他点都更远,只碰一下;\(d>r\),连最近的点都在圆外,整条线都碰不到。

\(d\) 和 \(r\)\(d<r\)\(d=r\)\(d>r\)
关系相交相切相离
公共点\(2\) 个\(1\) 个\(0\) 个

例 1(看一遍怎么写)

判断直线 \(3x+4y-5=0\) 与圆 \(x^2+y^2-4x-2y-4=0\) 的位置关系。

先配方找圆心和半径:\((x-2)^2+(y-1)^2=4+1+4=9\),圆心 \((2,1)\),\(r=3\)。

圆心到直线:\(d=\dfrac{|3\times2+4\times1-5|}{\sqrt{3^2+4^2}}=\dfrac{5}{5}=1\)。

\(d=1<3=r\),所以相交,有两个公共点。

自己试试:直线 \(x+y-2=0\) 与圆 \(x^2+y^2=4\) 的位置关系是?

A。圆心 \((0,0)\),\(r=2\);\(d=\dfrac{|0+0-2|}{\sqrt{1+1}}=\dfrac{2}{\sqrt2}=\sqrt2\approx1.41<2\),相交(两个交点是 \((2,0)\) 和 \((0,2)\))。选 B 的同学多半忘了除以 \(\sqrt{1^2+1^2}\),把 \(d\) 算成了 \(2\)。

3. 弦长:用垂径定理

相交时,半弦、\(d\)、\(r\) 是一个直角三角形的三边,斜边是 \(r\):

弦长 \(L=2\sqrt{r^2-d^2}\)

不用求出两个交点的坐标再算距离,省掉解方程。

例 2

求直线 \(3x-4y+12=0\) 被圆 \((x-1)^2+y^2=25\) 截得的弦长。

圆心 \((1,0)\),\(r=5\)。\(d=\dfrac{|3\times1-4\times0+12|}{\sqrt{9+16}}=\dfrac{15}{5}=3\)。

\(d<r\),相交。半弦 \(=\sqrt{25-9}=4\),弦长 \(L=2\times4=8\)。

自己试试:直线 \(y=2\) 被圆 \(x^2+y^2=13\) 截得的弦长是?

B。\(d=2\),\(r=\sqrt{13}\),半弦 \(=\sqrt{13-4}=3\),弦长 \(6\)。选 A 的同学停在了半弦,忘了乘 \(2\);选 C 是把直径当成了弦长;选 D 是把 \(r^2-d^2\) 算成了 \(13-2\)(\(d\) 没平方)。

4. 圆和圆:比较圆心距 \(d\) 和 \(r_1+r_2\)、\(|r_1-r_2|\)

想象一个圆不动,另一个圆从很远处朝它靠过来:外离 \(\to\) 外切 \(\to\) 相交 \(\to\) 内切 \(\to\) 内含。外切时圆心距正好是两半径之和,内切时正好是两半径之差且大于 \(0\)。若两圆半径相等,圆心重合时两圆也重合,不经过内切、内含状态。

圆心距 \(d\)关系公共点
\(d>r_1+r_2\)外离\(0\)
\(d=r_1+r_2\)外切\(1\)
\(|r_1-r_2|<d<r_1+r_2\)相交\(2\)
\(d=|r_1-r_2|\),且 \(r_1\ne r_2\)内切\(1\)
\(d<|r_1-r_2|\)内含(\(d=0\) 时是同心圆)\(0\)

例 3

判断圆 \(C_1:x^2+y^2=4\) 与圆 \(C_2:x^2+y^2-6x-8y+16=0\) 的位置关系。

\(C_1\):圆心 \((0,0)\),\(r_1=2\)。\(C_2\) 配方:\((x-3)^2+(y-4)^2=9+16-16=9\),圆心 \((3,4)\),\(r_2=3\)。

圆心距 \(d=\sqrt{3^2+4^2}=5\),\(r_1+r_2=5\),\(d=r_1+r_2\),所以外切。

自己试试:圆 \(x^2+y^2=9\) 与圆 \((x-1)^2+y^2=4\) 的位置关系是?

C。\(r_1=3\),\(r_2=2\),圆心距 \(d=1\)。\(r_1-r_2=1=d\),内切(切点 \((3,0)\))。选 A 的同学只看了 \(d=1<5=r_1+r_2\),没和 \(|r_1-r_2|\) 比。

5. 公共弦:两个方程相减

两圆相交时,把两个圆的一般方程(\(x^2\)、\(y^2\) 系数都是 \(1\))相减,消去二次项,得到的一次方程就是公共弦所在直线方程。

例 4

圆 \(C_1:x^2+y^2-4=0\),圆 \(C_2:x^2+y^2-2x-2y-2=0\)。求公共弦所在直线和公共弦长。

相减:\((x^2+y^2-4)-(x^2+y^2-2x-2y-2)=2x+2y-2=0\),即 \(x+y-1=0\)。

弦长:\(C_1\) 圆心 \((0,0)\) 到直线距离 \(\dfrac{|-1|}{\sqrt2}=\dfrac{\sqrt2}{2}\),半弦 \(=\sqrt{4-\dfrac12}=\dfrac{\sqrt{14}}{2}\),公共弦长 \(\sqrt{14}\)。

自己试试:圆 \(x^2+y^2-4=0\) 与圆 \(x^2+y^2-4x=0\) 相交,公共弦所在直线是?

A。相减:\((x^2+y^2-4)-(x^2+y^2-4x)=4x-4=0\),\(x=1\)。选 B 的同学减的时候 \(-4x\) 前面的负号没变号。

6. 三步破题思维链:直线与圆综合解题标准动作

1
👀 第一眼破题信号

① 看到直线与圆相切、相交或求弦长 → 想到求圆心到直线的距离 \(d\),与半径 \(r\) 比较(弦长由半弦、\(d\)、\(r\) 构成的直角三角形求);看到两圆位置关系 → 想到比较圆心距与两半径的和、差。
② 看到求切线 → 想到用距离或判别式列方程,并单独检查竖直切线。

2
🔧 第二步套公式/方法

① 割线弦长问题:算圆心到直线距离 \(d\),套用垂径公式 \(L = 2\sqrt{r^2-d^2}\);
② 切线方程问题:令圆心到直线距离 \(d = r\) 列方程解斜率 \(k\);
③ 两圆相切问题:分别列出 \(d = r_1+r_2\)(外切)与 \(d = |r_1-r_2|\)(内切,须有 \(d>0\))方程求解参数,并排除 \(d=0,r_1=r_2\) 的重合情形。

3
🛡️ 第三步必查防坑结论

① 圆外一点引切线恒有两条,若由 \(d=r\) 仅解出一个斜率,必须把漏掉的竖直切线 \(x=x_0\) 补上!
② 题目说“两圆相切”,内切与外切缺一不可;方程相减求公共弦前,必须确认两圆两交点真实存在。

7. 三大翻车现场与反例辨析

翻车现场 1:过圆外一点求切线漏掉竖直线
❌ 过 \((2,3)\) 作 \(x^2+y^2=4\) 切线,设 \(y-3=k(x-2)\) 仅解出 \(k=\frac{5}{12}\)
✔ 圆外点必有两条切线,漏掉的是斜率不存在的竖直切线 \(x=2\)
翻车现场 2:两圆相切只求外切漏掉内切
❌ 条件“两圆相切”,仅列 \(d=r_1+r_2\) 求解参数,丢掉一半答案
✔ 相切包含外切与内切两大类,内切条件为 \(d=|r_1-r_2|>0\),须排除重合圆
翻车现场 3:两圆不相交相减误当公共弦
❌ 两外离圆方程相减得到一直线,直接当公共弦算弦长得出虚数
✔ 相减得到的是根轴,只有当两圆确实相交时才是真实的公共弦
反例微图解:过圆外一点的两条切线(防漏竖直线)
点 \(P(2,3)\) 在圆 \(x^2+y^2=4\) 外。一条切线斜率为 \(\frac{5}{12}\),另一条切线为竖直切线 \(x=2\)(斜率不存在)。设点斜式极易遗漏!
再深一点(可以先跳过)

把两圆从外离逐渐移到外切、相交、内切、内含,公切线分别有几条?两圆完全重合时又怎样?可画图观察哪些切线合并或消失。

展开思路与核对

公切线条数总结:外离 \(4\) 条(\(2\) 外公切、\(2\) 内公切);外切 \(3\) 条;相交 \(2\) 条;内切 \(1\) 条;内含 \(0\) 条。

以上内切、内含指半径不同的两个圆。完全重合时,每条切线都是公切线,有无穷多条;半径相等但圆心不同不可能内切。

相交两圆的方程记为 \(C_1(x,y)=0\)、\(C_2(x,y)=0\),均先把 \(x^2+y^2\) 的系数化成 \(1\)。为什么 \(C_1+\lambda C_2=0\) 经过两个交点?它包含每一个过这两个点的圆吗?

展开思路与核对

两个交点代入时两式都为零,故线性组合也为零。\(\lambda\ne-1\) 时二次项系数为 \(1+\lambda\),除以它得到过两交点的圆;\(\lambda=-1\) 时二次项消去,得到公共弦所在直线。有限参数形式不包含 \(C_2=0\) 本身,须把它另列。两交点不同,故这些圆不退化为点。

① 直线 \(y=kx+b\) 和圆 \((x-1)^2+(y-1)^2=9\)

拖动直线和 \(y\) 轴的交点(金色圆点)上下移动直线,或选中它按 ↑↓ 改 \(b\)、←→ 改 \(k\);也可以拉下面的滑块。看 \(d\) 和 \(r=3\) 怎么比、弦怎么变。试试 \(k=0\)、\(b=4\),以及 \(k=0.75\)、\(b=4\)。

② 进阶:两个圆的五种关系和公共弦

圆 \(C_1\) 圆心在原点。拖动圆 \(C_2\) 的圆心(或选中后按方向键,每次 \(0.5\)),用滑块改两个半径。看圆心距 \(d\) 落在 \(|r_1-r_2|\) 和 \(r_1+r_2\) 的哪一边。虚线是两个方程相减得到的直线:只有相交时,它上面才有公共弦(金色线段)。下面的按钮直接摆出各种情况。

从易到难排好了。前两道直接用,中间三道是最常见的错,最后一道是挑战。

直接用

1. 直线 \(2x-y+5=0\) 与圆 \(x^2+y^2-2x-4y=0\) 的位置关系是?

B。配方:\((x-1)^2+(y-2)^2=5\),圆心 \((1,2)\),\(r=\sqrt5\)。\(d=\dfrac{|2-2+5|}{\sqrt{4+1}}=\dfrac5{\sqrt5}=\sqrt5=r\),相切。配方时常见的错是把右边写成 \(0\) 或 \(-5\):两边都要加上 \(1\) 和 \(4\)。

2. 直线 \(3x-4y-2=0\) 被圆 \(x^2+(y-2)^2=25\) 截得的弦长是?

A。圆心 \((0,2)\),\(r=5\);\(d=\dfrac{|0-8-2|}{5}=2\);弦长 \(=2\sqrt{25-4}=2\sqrt{21}\)。B 是半弦;C 把 \(r^2-d^2\) 算成了 \(r^2+d^2\);D 是直径。

易错

3. 圆 \(x^2+y^2=16\) 与圆 \(x^2+y^2-2x=0\) 的位置关系是?

C。第二个圆配方:\((x-1)^2+y^2=1\),圆心 \((1,0)\),\(r_2=1\);\(r_1=4\)。圆心距 \(d=1\)。

\(|r_1-r_2|=3\),\(d=1<3\),小圆整个在大圆里面,内含。选 A 的同学只比了 \(d=1<5=r_1+r_2\):两条分界线 \(r_1+r_2\)、\(|r_1-r_2|\) 都要比。

4. 圆 \(x^2+y^2=1\) 与圆 \(x^2+y^2-8x+12=0\)。小明把两个方程相减,得到 \(8x-13=0\),说“公共弦所在直线是 \(8x-13=0\)”。对吗?

B。第二个圆配方:\((x-4)^2+y^2=4\),圆心 \((4,0)\),\(r_2=2\)。圆心距 \(d=4>1+2=3\),外离,没有公共点。

相减本身没算错(谁减谁都是同一条直线),但不相交的两个圆相减也会得到一条直线,它不是公共弦。先判断相交,再相减。

5. 方程 \(m(x^2+y^2)-2x=0\) 表示的曲线与直线 \(y=1\) 只有一个公共点。\(m\) 的取值是?

B。\(y=1\) 代入:\(mx^2-2x+m=0\)。

\(m\ne0\) 时这是二次方程,\(\Delta=4-4m^2=0\),\(m=\pm1\)。比如 \(m=1\):曲线是圆 \((x-1)^2+y^2=1\),和 \(y=1\) 相切。

\(m=0\) 时方程变成 \(-2x=0\),不是二次方程,不能用 \(\Delta\)。它只有一个解 \(x=0\):曲线是直线 \(x=0\),和 \(y=1\) 交于一点 \((0,1)\)。这不是相切,但“只有一个公共点”成立。选 A 漏了这种情况,选 C 漏了 \(m=-1\)(那时是圆 \((x+1)^2+y^2=1\))。

挑战

6. 圆 \(x^2+y^2=25\) 与圆 \(x^2+y^2-6x-8y=0\) 的公共弦长是?

C。先确认相交:第二个圆 \((x-3)^2+(y-4)^2=25\),圆心 \((3,4)\),\(r_2=5\);\(r_1=5\),圆心距 \(d=5\),\(0<5<10\),相交。

相减:\((x^2+y^2-25)-(x^2+y^2-6x-8y)=6x+8y-25=0\)。原点到它的距离 \(\dfrac{25}{10}=\dfrac52\),半弦 \(=\sqrt{25-\dfrac{25}{4}}=\dfrac{5\sqrt3}{2}\),弦长 \(5\sqrt3\)。B 是半弦。

本节高考真题

共 42 道,含 9 道解答题;先做本节精选,也可查看全部真题。先自己做,提交后看答案和分步解析。

开始做本节真题

本节精选

正在加载精选题…

先独立作答,做完再对照分步解析。选择题点选项自动判对错;填空题写法不同时,看答案自己判。要用到后面章节的题收在最后,学到那里再做。

先修回顾 · 初中数学

学这一节之前,需要用到下面的初中数学基础;如果觉得生疏可以先点开回顾:

打开初中数学课程目录

一试延伸

学有余力可以接着挑战。下面的竞赛专题以这一节为先修,题目来自全国高中数学联赛、各省预赛和强基、自主招生真题。

打开一试专题地图

不确定前面哪里没跟上?做一次摸底 →