圆的位置关系
问题提出
上节课,我们系统地认识了圆的各种”零件”——弦、弧、扇形、弓形,还证明了”直径是最长的弦”这个漂亮的定理。呼噜星人们对圆的认识已经相当扎实了。
今天上课前,我在讲台上摆了两个大小不同的圆形纸片,然后慢慢地移动它们——先让两个圆离得很远,再慢慢靠近,直到重叠在一起。
小洛第一个反应过来:
“老师,你在研究两个圆的关系!就像两个星球在宇宙中的位置一样!”
另一个学生小咕也凑过来:
“对啊!两个圆靠近的时候,一开始互相碰不到,然后刚好碰到一点,然后重叠一部分……这个过程是不是有规律?”
我笑着把两个纸片贴在黑板上,一个大的一个小的,相隔很远。
“你们的直觉很好。今天这节课,我们就要回答一个核心问题——”
我在黑板上写下大字:
两个圆之间,到底有多少种不同的位置关系?如何用严格的数学语言来判定?
小洛皱了皱眉:“位置关系……就是两个圆怎么’摆’呗?靠得远是一种,碰到一起是一种,套在一起又是一种?”
“没错。“我点头,“但呼噜星人的规矩还记得吗?”
“看到的东西首先选择不相信!“几个学生一起回答。
“对。“我敲了敲黑板,“我们不能只靠眼睛看、靠嘴巴说’这两个圆是这种关系’。我们需要:找到一个可以计算的量,用它来精确判定两个圆的位置关系。”
我在黑板上画了一个箭头,写下今天的任务清单:
- 观察猜想——用两个圆的模型,找出所有可能的位置关系
- 引入关键量——找到决定位置关系的数学量
- 严格证明——用不等式或等式判定每一种位置关系
- 应用——用理论解决实际问题
“准备好了吗?出发!“
观察与猜想
第一步:两个圆能怎么摆?
我拿出两个圆形的呼噜星模型(感谢当地教育部提供的教具),一个半径大一些,一个半径小一些,在桌面上演示各种位置。
“同学们,我这里有圆 C1(半径 R)和圆 C2(半径 r,R>r)。我把它们摆出不同的姿态,你们帮我描述。”
情况一:两个圆离得很远。
“它们没有任何接触!“小洛说。
“对。我称这种为相离。”
情况二:两个圆刚好外边碰到一起,只碰了一个点。
“碰到了!就一点点!“小咕喊道。
“这叫外切。两个圆在外部恰好相切于一个点。”
情况三:两个圆重叠了一部分,有两个交点。
“你穿过去了!“小洛指着重叠的部分,“它们有两个点在彼此的圆上。”
“这叫相交。两个圆有两个公共点。”
情况四:小圆刚好内部碰到了大圆。
我把小圆放在大圆里面,让小圆的边刚好碰到大圆的内壁。
“哇,“小咕瞪大眼睛,“小圆在大圆里面,但只碰到了一个点!”
“这叫内切。小圆在大圆的内部,且恰好相切于一个点。”
情况五:小圆完全在大圆里面,但没碰到。
我把小圆往大圆中心挪了一点。
“小圆在大圆里面,没有碰到任何地方。“小洛说。
“这叫内含。一个圆完全在另一个圆的内部,没有公共点。”
情况六:两个圆心完全重合。
我把小圆的圆心放在大圆的圆心上。
“两个圆心在一起!“小咕说,“这是内含的特殊情况吧?”
“聪明!这是内含的一种特殊情况,叫做同心。两个圆的圆心重合,但半径不同,所以它们是两个不同的圆。”
我转身面对全班:“好,我们一共发现了六种位置关系。但这里有一个关键问题——”
我故意停顿。
小洛抢先回答:“怎么判定!光靠眼睛看是不算数的!”
“没错。“我在黑板上写下:
猜想:两个圆的位置关系,可以用”圆心之间的距离”和”两个半径”之间的关系来判定。
第二步:引入关键量——圆心距
“现在,让我把’圆心之间的距离’变成一个数学量。”
数学定义
定义是数学中精确描述概念、术语含义的陈述。理解定义是学习数学的基础,每个数学概念都有其严格的定义。
给定两个圆 ⊙O1(半径 R)和 ⊙O2(半径 r),它们的圆心距是指两个圆心之间的距离,记作 d:
d=∣O1O2∣
即 d 是线段 O1O2 的长度。
“为什么圆心距是关键量?“我问。
小洛想了想:“因为两个圆的形状和大小由半径决定,而它们的’相对位置’应该由圆心的位置决定。圆心距就是衡量两个圆’离多远’的量。”
“说得好!那我们现在的任务就是——用 d、R、r 这三个量的关系,来判定两个圆的位置关系。“
第三步:建立猜想
我带着学生重新审视刚才的六种情况,一边演示一边列出猜想:
| 位置关系 | 公共点数 | 猜想条件 |
|---|
| 相离 | 0 | d>R+r |
| 外切 | 1 | d=R+r |
| 相交 | 2 | R−r<d<R+r |
| 内切 | 1 | d=R−r |
| 内含 | 0 | d<R−r |
| 同心 | 0 | d=0(内含的特例) |
“这些猜想看起来很’对’,“我强调道,“但呼噜星人不能接受’看起来对’。我们需要——”
“严格证明!“全班齐声回答。
严格证明
一、准备工作——统一记号
在正式证明之前,我们统一记号。
数学定义
定义是数学中精确描述概念、术语含义的陈述。理解定义是学习数学的基础,每个数学概念都有其严格的定义。
设 ⊙O1 的半径为 R,⊙O2 的半径为 r,且 R≥r>0。两圆的圆心距为 d=∣O1O2∣。
两圆的公共点是指同时属于 ⊙O1 和 ⊙O2 的点,即:
P∈⊙O1∩⊙O2⟺∣O1P∣=R 且 ∣O2P∣=r
注意:我们约定 R≥r。这样在讨论”内切”和”内含”时,始终是小圆在大圆内部。如果不做这个约定,内切条件 d=R−r 中的 R−r 就需要写成 ∣R−r∣ 来保证非负。
二、相离的判定(d>R+r)
定理一(相离):若 d>R+r,则 ⊙O1 与 ⊙O2 没有公共点(相离)。
证明:
任取一点 P。
由三角不等式:
∣O1P∣+∣PO2∣≥∣O1O2∣=d
因此:
∣O1P∣≥d−∣PO2∣
如果 P 在 ⊙O2 上,则 ∣PO2∣=r,代入得:
∣O1P∣≥d−r>(R+r)−r=R
所以 ∣O1P∣>R,即 P 不在 ⊙O1 上。
这说明:⊙O2 上的任何一点都不在 ⊙O1 上,即两圆没有公共点。■
“漂亮!“小咕拍手,“三角不等式直接告诉我们——如果圆心距太大了,从 ⊙O2 上的任何点到 O1 的距离都大于 R,所以不可能在 ⊙O1 上。“
三、外切的判定(d=R+r)
定理二(外切):若 d=R+r,则 ⊙O1 与 ⊙O2 恰好有一个公共点(外切),且该公共点在 O1O2 的连线上。
证明:
设 O1O2 连线与 ⊙O1 的交点中,离 O2 较近的那个记为 T(即 T 在线段 O1O2 上)。我们来证明 T 也在 ⊙O2 上。
因为 T 在 ⊙O1 上且在 O1O2 上(靠近 O2 的方向),所以:
∣O1T∣=R
因此:
∣O2T∣=∣O1O2∣−∣O1T∣=d−R=(R+r)−R=r
所以 T 也在 ⊙O2 上,即 T 是两圆的公共点。
唯一性:对于 ⊙O2 上任意一点 P=T,由于 P、O1、O2 不共线(因为 T 是线段 O1O2 上唯一的 ⊙O2 的点),由三角不等式(取严格不等号):
∣O1P∣>∣O1O2∣−∣O2P∣=d−r=R
所以 ∣O1P∣>R,即 P 不在 ⊙O1 上。
因此 T 是唯一的公共点。■
“所以外切点 T 就在两个圆心的连线上,把 O1O2 分成 R 和 r 两段。“小洛总结道。
“完全正确!而且这告诉我们一个重要事实——两个圆相切时,切点一定在连心线上。“
四、相交的判定(R−r<d<R+r)
这是最复杂也最有趣的情况。
定理三(相交):若 R−r<d<R+r(且 d>0),则 ⊙O1 与 ⊙O2 恰好有两个公共点(相交)。
证明思路:我们需要证明两点——存在性(确实有两个公共点)和恰好性(不会有三个公共点)。
存在性的证明:
建立坐标系,设 O1 在原点 (0,0),O2 在 (d,0)。
⊙O1 的方程为:x2+y2=R2
⊙O2 的方程为:(x−d)2+y2=r2
第一步:求交点的 x 坐标。
两式相减:
x2+y2−[(x−d)2+y2]=R2−r2
化简:
x2−x2+2dx−d2=R2−r2
2dx=R2−r2+d2
x=2dR2−r2+d2
记 x0=2dR2−r2+d2。
第二步:验证 x0 的合理性。
首先,我们需要 ∣x0∣<R(才能让 y 有实数解)。将 x0 代入:
R2−x02>0⟺∣x0∣<R
经过计算(利用条件 R−r<d<R+r),可以验证 ∣x0∣<R 成立。
第三步:求 y 坐标。
由 x02+y2=R2,得:
y2=R2−x02
由于 ∣x0∣<R,所以 R2−x02>0,令 Δ=R2−x02>0,则:
y=±R2−x02
这给出了两个不同的实数解,对应两个不同的交点:
P1=(x0,R2−x02),P2=(x0,−R2−x02)
因此,两圆恰好有两个公共点。■
『等一下!』小洛举手,『验证 ∣x0∣<R 这一步你跳过了!呼噜星人不能接受跳步!』
我笑了:『好,让我补上这个验证。』
补充:验证 ∣x0∣<R 的详细过程
我们验证 x02<R2,即 R2−x02>0。
R2−x02=R2−(2dR2−r2+d2)2
利用平方差公式:
=(R−2dR2−r2+d2)(R+2dR2−r2+d2)
=2d2Rd−R2+r2−d2⋅2d2Rd+R2−r2+d2
注意到:
2Rd−R2+r2−d2=−(R2−2Rd+d2)+r2=−(R−d)2+r2=r2−(R−d)2
2Rd+R2−r2+d2=(R+d)2−r2
由条件 d>R−r,即 d+r>R,所以 r>R−d,从而 r2>(R−d)2(因为 R−d<r 且 r>0),第一个因子为正。
由条件 d<R+r,即 R+d>R+r−2R=r−R… 更直接地,R+d>r(因为 R>0,d>0),所以 (R+d)2>r2,第二个因子为正。
又 2d>0,所以 R2−x02>0。验证完毕。
“原来如此!“小咕恍然大悟,“条件 R−r<d<R+r 在每一步都发挥了作用——它保证了那个判别式是正的,从而有两个交点!”
“对,这就是相交条件的本质——圆心距既不太大也不太小,两个圆刚好能’穿过’彼此。“
五、内切的判定(d=R−r)
定理四(内切):若 d=R−r(且 R>r),则 ⊙O1 与 ⊙O2 恰好有一个公共点(内切),且该公共点在 O1O2 的连线上,位于 O1 和 O2 之间。
证明:
在射线 O2O1 上(从 O2 出发,经过 O1 并继续延伸的方向),取点 T 使得 ∣O1T∣=R,即 T 是 ⊙O1 上的点。
我们来证明 T 也在 ⊙O2 上。
由于 O2、O1、T 依次排列在射线上,所以:
∣O2T∣=∣O1T∣−∣O1O2∣=R−d=R−(R−r)=r
所以 ∣O2T∣=r,即 T 在 ⊙O2 上。
因此 T 是两圆的公共点。
唯一性:与外切类似的论证——⊙O2 上任何其他点 P 到 O1 的距离:
∣O1P∣>∣O1T∣−∣PT∣
更严格地,对于 P=T,P、O1、O2 不共线,由三角不等式(取严格不等号):
∣O1P∣<∣O1O2∣+∣O2P∣=d+r=(R−r)+r=R
所以 ∣O1P∣<R,即 P 在 ⊙O1 的内部,不在 ⊙O1 上。
因此 T 是唯一的公共点。■
“有意思!“小洛说,“外切时,⊙O2 上的其他点到 O1 的距离大于 R,所以它们在 ⊙O1 的外部。而内切时,⊙O2 上的其他点到 O1 的距离小于 R,所以它们在 ⊙O1 的内部。方向相反,但逻辑一样!”
“总结得太好了。“我由衷地赞许道。
六、内含的判定(0<d<R−r)
定理五(内含):若 0<d<R−r(且 R>r),则 ⊙O1 与 ⊙O2 没有公共点(内含),且 ⊙O2 完全在 ⊙O1 的内部。
证明:
对于 ⊙O2 上任意一点 P:
由三角不等式:
∣O1P∣≤∣O1O2∣+∣O2P∣=d+r<(R−r)+r=R
所以 ∣O1P∣<R,即 ⊙O2 上的所有点都在 ⊙O1 的内部。
同时:
∣O1P∣≥∣O1O2∣−∣O2P∣=d−r
但 d−r>0(因为 d>0 且 r<R),所以 ∣O1P∣>0,即 P=O1。
关键结论:⊙O2 上的点满足 ∣O1P∣<R,不在 ⊙O1 上,因此两圆没有公共点。■
七、同心的判定(d=0)
定理六(同心):若 d=0(即 O1 与 O2 重合),且 R=r,则 ⊙O1 与 ⊙O2 没有公共点(同心)。
证明:
此时两个圆心重合,记为 O。对任意点 P:
- 若 P∈⊙O1,则 ∣OP∣=R
- 若 P∈⊙O2,则 ∣OP∣=r
因为 R=r,所以不存在同时满足 ∣OP∣=R 和 ∣OP∣=r 的点 P。
因此两圆没有公共点。■
特殊情况:若 d=0 且 R=r,则两个圆完全重合,是同一个圆。
八、完整判定定理(反过来也成立)
“到目前为止,我们证明的都是’如果条件成立,则位置关系如何’。“我说,“但一个完整的判定定理应该是双向的——条件不仅是充分的,还是必要的。”
两圆位置关系判定定理(完整版)
设 ⊙O1(半径 R)和 ⊙O2(半径 r),R≥r>0,圆心距 d=∣O1O2∣。则:
| 位置关系 | 公共点数 | 充要条件 |
|---|
| 相离 | 0 | d>R+r |
| 外切 | 1 | d=R+r |
| 相交 | 2 | R−r<d<R+r |
| 内切 | 1(R>r) | d=R−r |
| 内含 | 0(R>r) | 0<d<R−r |
| 同心 | 0(R>r) | d=0 |
反向证明的思路:
已知两圆的公共点个数,要推出对应的 d 的范围。可以采用排除法——
- 若公共点数为 0:则 d>R+r(相离)或 0<d<R−r(内含)或 d=0(同心)
- 进一步区分:d>R+r vs d<R 可通过比较 d 和 R 来判断
- 若公共点数为 1:则 d=R+r(外切)或 d=R−r(内切)
- 进一步区分:看公共点是在两圆的外侧(外切)还是内侧(内切)
- 若公共点数为 2:则 R−r<d<R+r(相交)
这些反向结论的正确性,可以从我们前面的证明中自然得出——因为五种情况的条件恰好覆盖了 d 的所有可能范围且互不重叠。■
小咕兴奋地指着黑板:
“五种条件把 d 的所有取值分成了互不重叠的区间!d=0、0<d<R−r、d=R−r、R−r<d<R+r、d=R+r、d>R+r,从小到大,完美对应同心、内含、内切、相交、外切、相离!”
“没错!“我高兴地点头,“这就是数学的美——连续变化被几个临界值精确分割。”
注意:判定定理中,R>r 的条件在”内切”和”内含”中是必要的。如果 R=r,则 R−r=0,此时不存在内切和内含——两个等圆要么相离、要么外切、要么相交,不可能出现一个在另一个内部的情况。
结论与应用
完整的位置关系图谱
“让我们把今天的成果整理成一张完整的图谱。”
我在黑板上画出一条数轴,标出关键的临界值:
d 的取值:
0 R-r R+r
|──────────|────────────────|────────────→ d
同心 内含 内切 相交 外切 相离
d=0 0<d<R-r d=R-r R-r<d<R+r d=R+r d>R+r
记忆口诀:两个关键值是 R+r(半径之和)和 R−r(半径之差)。
- 大于半径之和 → 相离(太远了,碰不到)
- 等于半径之和 → 外切(刚好外面碰到)
- 介于两者之间 → 相交(穿过彼此)
- 等于半径之差 → 内切(刚好里面碰到)
- 小于半径之差 → 内含(完全包在里面)
- 圆心距为零 → 同心(圆心重合)
例题
例题一:已知 ⊙O1 的半径 R=5,⊙O2 的半径 r=3。根据下列圆心距,判定两圆的位置关系:
(a) d=9
R+r=8,R−r=2。
d=9>8=R+r,所以两圆相离。
(b) d=8
d=R+r=8,所以两圆外切。
(c) d=5
R−r=2<5<8=R+r,所以两圆相交。
(d) d=2
d=R−r=2,所以两圆内切。
(e) d=1
0<1<2=R−r,所以两圆内含。
(f) d=0
d=0 且 R=r,所以两圆同心。
例题二:已知 ⊙O1 与 ⊙O2 外切,R=7,r=4。求圆心距 d 和公共切点 T 到 O1 的距离。
解:外切时 d=R+r=7+4=11。
切点 T 在连心线 O1O2 上,且 ∣O1T∣=R=7,∣O2T∣=r=4。
验证:∣O1T∣+∣O2T∣=7+4=11=d。✓
例题三(逆问题):已知 ⊙O1(半径 R=6)与 ⊙O2(半径 r=2)有两个公共点。求圆心距 d 的取值范围。
解:两圆有两个公共点,即相交。
由判定定理,相交的充要条件是:
R−r<d<R+r
即:
4<d<8
所以圆心距 d 的取值范围是 (4,8)。
呼噜星人的收获
下课铃快响了。我看着这些蓝色皮肤的孩子们,每个人的笔记本上都画满了各种位置关系的圆。
小洛站起来总结:
“今天最让我震撼的是——两个圆看起来有那么多复杂的位置关系,但归根结底就是一个量——圆心距 d——和两个临界值——R+r 和 R−r 的比较。三个量就决定了所有情况!”
小咕也举手发言:
“我最喜欢的是相交的证明——建立坐标系、解方程组、验证判别式。这个过程让我想起了解二次方程。原来几何问题可以转化成代数问题来解决!而且每一步推导中,条件 R−r<d<R+r 都发挥了作用,不多也不少。”
一个叫小嘟的学生也发言了:
“我觉得更有趣的是’反向’的问题——不是给你 d 让你判断位置关系,而是告诉你位置关系让你反推 d 的范围。这种’双向思维’在数学中好像很常见。”
我欣慰地点点头:
“你们说得太好了。让我总结今天的核心成果——“
| 位置关系 | 条件 | 公共点 | 几何直觉 |
|---|
| 相离 | d>R+r | 0 | 太远了 |
| 外切 | d=R+r | 1 | 外面刚好碰到 |
| 相交 | R−r<d<R+r | 2 | 穿过彼此 |
| 内切 | d=R−r | 1 | 里面刚好碰到 |
| 内含 | 0<d<R−r | 0 | 小的完全在里面 |
| 同心 | d=0 | 0 | 圆心重合 |
“两个关键值:R+r 和 ∣R−r∣。圆心距比大的还大就相离,比小的还小就内含,在两者之间就相交,恰好等于就是相切。”
我合上教案,最后说:
“下节课,我们将讨论直线和圆的位置关系——一条直线和圆摆在一起,又会有多少种情况?怎么判定?思想和今天非常相似,但会有一些新的惊喜。”
学生们充满期待地收拾东西。我听到小洛在走廊上对小咕说:
“我觉得今天的课像是在给两个圆做’距离体检’——量一下圆心距,比较一下半径和与半径差,位置关系一目了然。”
“对啊,“小咕回答,“而且这个’体检’是完全精确的,不是靠眼睛看的。这就是数学的力量。”
小嘟追上来问:“下节课的直线和圆,会不会也是类似的思路?也是找一个距离来判定?”
“我猜是的!“小洛说,“不过具体是什么距离……明天就知道了!”
我听着他们热烈的讨论,微笑着擦掉了黑板上的内容。明天,直线与圆的故事,同样精彩。