直线与曲线的交点

模块四 · 第2课

Published

March 22, 2026

当直线遇见圆锥曲线,它们可能相离、相切或相交。判断位置关系、求弦长——这些是解答题最基本的”武器”。今天我们重点攻克判别式分析和弦长公式,尤其是双曲线中独有的陷阱。

探索问题

Tip先试一试

过点 \(\left(\dfrac{1}{2},\, 2\right)\) 作直线,与双曲线 \(4x^2 - y^2 = 1\) 有且仅有一个公共点。求所有这样的直线方程。

提示:答案不止两条——你能找到几条?

方法讲解:位置关系与弦长

核心思路

直线与圆锥曲线的位置关系,归根结底就是联立方程后看方程的解

情况 二次方程 交点数
\(\Delta > 0\) 两个不同实根 2个交点(相交)
\(\Delta = 0\) 两个相等实根 1个交点(相切)
\(\Delta < 0\) 无实根 无交点(相离)

但对双曲线,还有第四种情况:二次项系数为零,方程退化为一次方程——只有一个交点,但不是相切!

动画:直线旋转穿过曲线

k = 0.0
Δ = ? 交点数: ?

拖动斜率滑块,观察: - 椭圆:交点数只取决于 \(\Delta\) 的符号 - 双曲线:当斜率等于渐近线斜率时,二次项系数为零,出现”第四种情况”

椭圆 vs 双曲线:关键区别

设直线 \(y = kx + m\),代入 \(\dfrac{x^2}{a^2} + \dfrac{y^2}{b^2} = 1\)(椭圆):

\[\left(\frac{1}{a^2} + \frac{k^2}{b^2}\right)x^2 + \cdots = 0\]

二次项系数 \(= \dfrac{b^2 + a^2 k^2}{a^2 b^2} > 0\)恒为正——永远是二次方程。

代入 \(\dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1\)(双曲线):

\[\left(\frac{1}{a^2} - \frac{k^2}{b^2}\right)x^2 + \cdots = 0\]

\(k = \pm\dfrac{b}{a}\)(渐近线斜率)时,二次项系数为零!

弦长公式

\[|AB| = \sqrt{1+k^2}\,|x_1 - x_2| = \sqrt{1+k^2} \cdot \frac{\sqrt{\Delta}}{|A|}\]

其中 \(|x_1 - x_2| = \sqrt{(x_1+x_2)^2 - 4x_1 x_2}\)

Worked Example

题目: 过点 \(\left(\dfrac{1}{2},\, 2\right)\) 作直线,与双曲线 \(4x^2 - y^2 = 1\) 有且仅有一个公共点。求所有直线方程。


【子目标1:渐近线 \(y = \pm 2x\)

判断定点位置:\(\left(\dfrac{1}{2},\, 2\right)\),右顶点 \(x = \pm\dfrac{1}{2}\)。定点在双曲线右支的顶点上方,属于双曲线”外部”区域。


【子目标2:\(k\) 不存在】

\(x = \dfrac{1}{2}\),代入 \(4 \cdot \dfrac{1}{4} - y^2 = 1\),得 \(y = 0\)。只有一个交点 \(\left(\dfrac{1}{2}, 0\right)\)

直线 \(x = \dfrac{1}{2}\) 满足条件。


【子目标3:\(k\) 存在,设 \(y - 2 = k(x - \tfrac{1}{2})\)

联立化简后得 \((4 - k^2)x^2 + (k^2 - 4k)x + \cdots = 0\)

情况 A: \(4 - k^2 = 0\),即 \(k = \pm 2\)(与渐近线平行)。

  • \(k = 2\):代入验证,\(y = 2x + 1\),一次方程有一个解 → 满足。
  • \(k = -2\)\(y = -2x + 3\),一次方程有一个解 → 满足。

情况 B: \(4 - k^2 \neq 0\),令 \(\Delta = 0\),解出 \(k = \dfrac{5}{2}\)

验证:此时直线与双曲线相切。


【结论】 共 4 条直线:\(x = \dfrac{1}{2}\)\(y = 2x+1\)\(y = -2x+3\)\(y = \dfrac{5}{2}x + \dfrac{3}{4}\)

子技能训练

训练1:判断定点位置

Note练习

对于双曲线 \(\dfrac{x^2}{2} - y^2 = 1\)

  1. \((3, 0)\) 在双曲线的____(内部/外部/上)
  2. \((1, 0)\) 在双曲线的____
  3. 渐近线斜率为____
  4. 过点 \((1, 0)\) 的直线,与双曲线至少有____个交点
  1. 外部(在右支的右侧)
  2. 内部(在两支之间的”肚子”外,但在渐近线围成的区域内——实际代入 \(\dfrac{1}{2} - 0 = \dfrac{1}{2} < 1\),在双曲线内部)
  3. \(\pm\dfrac{1}{\sqrt{2}} = \pm\dfrac{\sqrt{2}}{2}\)
  4. 1个(在内部的点,任何方向的直线都至少有1个交点)

训练2:写出联立结果

Note练习

直线 \(y = kx + 1\) 与双曲线 \(x^2 - \dfrac{y^2}{4} = 1\) 联立,写出二次方程并指出何时二次项系数为零。

\(4x^2 - (kx+1)^2 = 4\),即 \((4-k^2)x^2 - 2kx - 5 = 0\)

\(k = \pm 2\) 时二次项系数为零。

Faded Example

题目: 2024北京高考。直线 \(y = kx + 1\) 与双曲线 \(\dfrac{x^2}{2} - y^2 = 1\) 交于右支两个不同的点,求 \(k\) 的取值范围。

【第一步:联立】

\(x^2 - 2(kx+1)^2 = 2\),整理:\((1-2k^2)x^2 - 4kx - 4 = 0\)

【第二步:条件】

需同时满足:

  1. 二次项系数 $1 - 2k^2 $ ____
  2. $> $ ____
  3. 两根都在右支 → \(x_1 > 0\)\(x_2 > 0\) → $x_1 + x_2 > $ ____,$x_1 x_2 > $ ____

【第三步:用韦达列不等式】

\[x_1 + x_2 = \frac{-4k}{1-2k^2} > 0, \quad x_1 x_2 = \frac{-4}{1-2k^2} > 0\]

(请完成求解。)

\(1-2k^2 \neq 0 \Rightarrow k \neq \pm\dfrac{\sqrt{2}}{2}\)

\(x_1 x_2 > 0 \Rightarrow 1-2k^2 < 0 \Rightarrow k^2 > \dfrac{1}{2}\)

\(x_1 + x_2 > 0\) 结合 \(1-2k^2 < 0\),需 \(-4k < 0 \Rightarrow k > 0\)

所以 \(k > \dfrac{\sqrt{2}}{2}\)。再验证 \(\Delta > 0\)\(16k^2 + 16(1-2k^2) > 0 \Rightarrow 16 - 16k^2 > 0 \Rightarrow k < 1\)

最终 \(k \in \left(\dfrac{\sqrt{2}}{2},\, 1\right)\)

⚠ 常见错误

Warning错误1:双曲线忘记讨论二次项系数

直接令 \(\Delta = 0\) 求相切,漏掉了与渐近线平行的情况(退化为一次方程,也只有一个交点但不是相切)。

Warning错误2:两点在同一支却只列 \(\Delta > 0\)

\(\Delta > 0\) 只保证两个交点,不保证都在同一支。需要额外条件:两根同号 → 韦达:\(x_1 + x_2\)\(x_1 x_2\) 同时满足符号要求。

Warning错误3:弦长公式中用了错误的 \(k\)

\(x = ty + n\) 时,弦长公式变为 \(\sqrt{1+t^2}\,|y_1-y_2|\),其中 \(t\) 不是斜率 \(k\)\(t = 1/k\)

Desmos验证

调节 \(k\) 值,验证当 \(k \in \left(\dfrac{\sqrt{2}}{2}, 1\right)\) 时,直线确实与双曲线右支有两个交点。

参考视频

关键帧

直线与双曲线的位置关系

渐近线平行时的特殊情况

定点在内部 vs 外部

弦长公式的应用

速查表

Important直线与圆锥曲线位置关系速查

椭圆: 联立后必为二次方程,只看 \(\Delta\)

双曲线: 联立后看三层:

层级 条件 含义
1 二次项系数 \(= 0\) 与渐近线平行,退化为一次方程
2 \(\Delta\) 的符号? 决定交点数
3 两根符号? 决定交点在哪个支上

弦长公式: \(|AB| = \sqrt{1+k^2} \cdot \sqrt{(x_1+x_2)^2 - 4x_1 x_2}\)

两根同在右支: \(x_1 + x_2 > 0\)\(x_1 x_2 > 0\)

两根同在左支: \(x_1 + x_2 < 0\)\(x_1 x_2 > 0\)

左右各一: \(x_1 x_2 < 0\)