ARTICLE · 1126883
高中数学每日进阶(高二)丨直线与圆的位置关系:d 比 r 判位置,切线弦长一套路
直线和圆只能联立硬算?
一个 d 比 r
切线弦长全搞定
位置关系 · 切线方程 · 弦长公式 · 中点弦
高中数学每日进阶
📦 5 Parts + Conclusion
👉 滑动
PART 01
为什么现在讲它
位置关系为何重要
PART 02
一个方法
三步定与两套路
PART 03
两个例题
切线与弦长
PART 04
题型归纳
五类对号入座
PART 05
对应练习
五题自测
PART ///
写在最后
练习+明日预告
每天十分钟,把数学学成体系。今天是 2026 年 10 月 5 日(星期一)。昨天高一专场把函数的「门槛」立起来了,今天轮到高二——选必一第二章「直线和圆的位置关系」。上一期我们学会了怎么把圆写成方程,今天开始,让它和直线碰面。
01
PART
为什么现在讲它
WHY NOW · 高二选必一第二章
各校高二选必一的进度,眼下正走到第二章「直线和圆的方程」的后半段——直线与圆的位置关系。这是解析几何里第一个「两条图形打交道」的题型,也是月考、期考的固定考点。
它的地位有点特别:前面直线和圆都是各自独立的知识,从这一节开始,它们要联立、要对话。而这一节的工具极其固定,就三样——距离公式判位置、切线方程两套路、弦长公式。学会之后,你会发现所谓「直线与圆」的压轴题,其实是一串固定动作的排列组合。
学生丢分的原因也很集中,主要是三处:一是忘了比较 d 和 r 之前先要「圆的标准形式」,一般方程不配方就硬套;二是切线只想到「斜率存在」那一种,过圆外一点的切线漏掉竖直那条;三是弦长公式记成 d²+(L/2)²=r² 却算错 d,圆心到直线的距离公式符号搞反。
今天把这三处一次讲透。
02
PART
一个方法:位置关系「三步定」,切线弦长「两套路」
METHOD · d 与 r 的一句话逻辑
直线与圆的位置关系,判断标准只有一句话:比较圆心到直线的距离 d 与半径 r。
设圆 C:(x-a)²+(y-b)²=r²,圆心 C(a, b),半径 r;直线 l:Ax+By+C₀=0。圆心到直线的距离:
圆心到直线距离公式
d=|Aa+Bb+C₀| / √(A²+B²)
然后:
d<r ⟺ 相交(两个公共点);
d=r ⟺ 相切(一个公共点);
d>r ⟺ 相离(没有公共点)。
这就是「三步定」:第一步化标准,第二步算距离,第三步比大小。全过程只用到点线距离公式,不用联立、不用判别式——这也是它比代数法好用的地方。
弦长公式:勾股定理的直接产物
直线与圆相交,设弦长为 L,圆心到直线的距离为 d,则半弦长、d、r 构成直角三角形,由勾股定理:
L=2√(r²-d²)
(「-d²」就是弦长公式里唯一的变量,d 越小弦越长)
这个式子的意思是:弦长只跟「圆心到直线的距离」有关,与直线倾斜多少无关。d 越小,弦越长;d=0(直线过圆心)时 L=2r 最大,是直径。
切线方程:两套路按「点在圆上/圆外」分
套路一(点在圆上):过圆上一点 P(x₀, y₀) 的切线,先求 OP 的斜率,切线斜率取负倒数(垂直关系),再用点斜式。或者直接套:过圆 x²+y²=r² 上一点 (x₀, y₀) 的切线是 x₀x+y₀y=r²。
套路二(点在圆外):设切线 y-y₀=k(x-x₀),用圆心到直线的距离等于 r解出 k。这一步解出来的 k 通常只有一个——因为还有一条斜率不存在的竖直切线,要单独设 x=x₀ 检验。
这一节的两条命根子
先化标准再算 d,d 比 r 定位置;切线两套路,弦长勾股出
03
PART
典型例题讲解
CASES · 两道高频题
切线两问:点在圆上套公式,点在圆外要补漏
【例题】已知圆 C:x²+y²=4,点 A(2, 0)。(1)求过点 A 且与圆 C 相切的直线方程;(2)求过点 P(4, 0) 且与圆 C 相切的直线方程。
两问看起来一样,其实性质完全不同——A 在圆上,切线只有一条;P 在圆外,切线有两条。判断点在圆上还是圆外,就看这个点到圆心的距离与半径的关系。
先判位置,再套公式
圆心 O(0, 0),半径 r=2。点 A(2, 0),|OA|=2=r,所以 A 在圆上,切线只有一条。
因为 OA 在 x 轴上,切线垂直于 OA,所以切线是竖直直线 x=2。
也可以套公式验证:过圆 x²+y²=4 上一点 (x₀, y₀) 的切线为 x₀x+y₀y=4,代入 (2, 0) 得 2x=4,即 x=2。
先设斜率,最后补竖直情形
点 P(4, 0),|OP|=4>2,P 在圆外,切线有两条。
先设斜率存在的那条:y-0=k(x-4),即 kx-y-4k=0。用「圆心到直线的距离等于半径」:
套距离公式
d=|4k| / √(k²+1)=2
两边平方:16k²=4(k²+1),得 12k²=4,k²=1/3,k=±(√3)/3。
代回:当 k=(√3)/3 时,直线为 (√3/3)x-y-4(√3/3)=0,化简得 x-√3y-4=0;当 k=-(√3)/3 时,同理得 x+√3y-4=0。
再检查斜率不存在的情况:设 x=4,圆心到它的距离是 4>2,不相切,舍去。
最终答案
x-√3y-4=0 或 x+√3y-4=0,两条
!易错警示 🕳
第一大坑是把两问当成一类题——第(1)问点在圆上,切线只有一条,直接套公式最快,去设斜率反而要处理「斜率不存在」的麻烦;第(2)问点在圆外,切线有两条,而设 y=kx+b 的形式天生漏掉竖直直线,所以解完 k 必须回头检验斜率不存在的情形。第二大坑是距离公式里的常数项符号:kx-y-4k=0 中 C₀=-4k,代入时取绝对值后与 k 的符号无关,这一步别把符号算进分子还担心它影响答案。
弦长两法:两种算法互验
【例题】已知圆 C:x²+y²-2x-4y-4=0,直线 l:x-y+1=0。(1)判断直线 l 与圆 C 的位置关系;(2)若相交,求直线 l 被圆 C 截得的弦长。
第(1)问走「三步定」,第(2)问用弦长公式 L=2√(r²-d²)。还可以用韦达定理算一遍,两法互验。
化标准找圆心半径,算 d
配方:x²-2x+y²-4y-4=0 → (x-1)²+(y-2)²=9
所以圆心 C(1, 2),半径 r=3。算圆心到直线 x-y+1=0 的距离:
d=|Aa+Bb+C₀| / √(A²+B²)
d=|1-2+1| / √2=0
d=0<r=3,所以直线 l 与圆 C 相交,而且直线过圆心。验证一下:把 C(1, 2) 代入 x-y+1 得 1-2+1=0,确实过圆心。
弦长代入公式
因为直线过圆心,弦就是直径:L=2r=6。
最终答案
相交,弦长 6
!易错警示 🕳
本题的坑在于看到 d=0 就以为「算错了」——很多同学算到最后一步发现分子是 0,会怀疑自己配方配错了。d=0 是完全正常的结果,它说明直线恰好过圆心,此时弦最长,等于直径。另外,即使 d 不为 0,也请记住弦长公式里的 d 是「圆心到直线的距离」,不是「圆心到弦端点的距离」,这两者在图形上离得很近,但含义完全不同,混了公式就全错。
04
PART
重要知识点类型归纳
TYPES · 五类对号入座
直线与圆这一块的常考题,基本跑不出下面五类。拿到题目先看「问的是什么」,对号入座:
一句话记忆口诀
先化标准再算 d,d 比 r 定位置;切线两套路,弦长勾股出
(「d 比 r」是判断位置关系的唯一标准;「切线两套路」指点在圆上套公式、点在圆外设斜率补竖直)
05
PART
对应练习参考
PRACTICE · 五题自测
判断直线 3x+4y-5=0 与圆 x²+y²=9 的位置关系。(答案:相交;提示:圆心 (0, 0) 到直线的距离 d=|-5|/5=1<3)
求过点 A(0, 3) 且与圆 x²+y²=9 相切的直线方程。(答案:y=3;提示:|OA|=3=r,A 在圆上,切线水平,也可用 x₀x+y₀y=r² 验证)
已知圆 C:(x-1)²+(y-2)²=9 与直线 l:3x-4y+m=0 相切,求 m 的值。(答案:m=5 或 m=-25;提示:圆心到直线距离 d=|3-8+m|/5=3,即 |m-5|=15)
求直线 x+y-1=0 被圆 x²+y²=5 截得的弦长。(答案:3√2;提示:d=1/√2=√2/2,L=2√(5-1/2)=2√(9/2)=3√2)
已知过点 P(1, 1) 的直线 l 被圆 x²+y²=4 截得的弦最短,求直线 l 的方程。(答案:x+y-2=0;提示:弦最短时 d 最大,即 l 垂直于 OP,OP 斜率 1,故 l 斜率-1)
✦ 做完后逐题自查三件事:化标准方程了吗?算的是「点到圆心的距离」吗?切线的两种情形都想到了吗?三问都过,才算真做完了。
///
LAST
写在最后
CONCLUSION · 高二选必一
直线与圆这一节,是解析几何里第一次让你体会「两个图形怎么对话」。前面直线管方向,圆管范围,现在它们碰上了,沟通的语言就是距离 d 与半径 r 的比较——一句话说清了位置关系,剩下的切线、弦长、中点弦,全都是这句话的推论。
而弦长公式 L=2√(r²-d²) 特别值得你单独记一笔。它的结构太漂亮了:把图形关系压缩成三个字母的一次勾股,只要算出 d,弦长立刻就有。后面学椭圆、双曲线、抛物线,「弦长」会反复出现,方法换了、思路没变——先找距离,再算关系。
对高二的你来说,今天这篇的定位很明确:把「化标准、算距离、比大小」这三个动作变成条件反射。直线与圆不难,难的是每一步都稳稳当当不乱套。
✦ 明日预告:高三专场——一轮复习「数列」的通项公式与求和方法,我们明天见。
我是三晖青年,每天一篇高中数学进阶,陪你把数学学成体系。
既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧。
THANKS FOR READING