韦达定理求弦长公式深度解析
从代数运算到几何直观,全面掌握解析几何中“设而不求”的核心思想,解决直线与圆锥曲线相交问题。
为什么需要韦达定理求弦长公式?
在高中数学解析几何板块中,直线与圆锥曲线(椭圆、双曲线、抛物线)的位置关系是重中之重。传统的求弦长方法是先解出两个交点坐标 A(x₁, y₁) 和 B(x₂, y₂),然后利用两点间距离公式 d = √[(x₁-x₂)² + (y₁-y₂)²] 计算。
然而,在实际考试或复杂题目中,联立方程组往往会导致高次方程或极其复杂的根式,直接求解交点坐标几乎是不可能的任务,或者耗时极长。此时,韦达定理便成为了破局的关键。
💡 核心思想: “设而不求”。我们不需要知道具体的交点坐标是多少,只需要知道交点横坐标之和 (x₁+x₂) 与积 (x₁x₂) 的关系,通过整体代换即可求出弦长。这种思维方式不仅提高了计算效率,更是高考数学压轴题的常用技巧。
适用范围界定
- ✅ 适用: 直线与椭圆、双曲线、抛物线相交于两点的情况。
- ❌ 不适用: 直线与曲线相切(只有一个交点)或相离(无交点)的情况(此时Δ≤0)。
- ⚠️ 注意: 若直线斜率不存在(垂直于 x 轴),需单独讨论或使用参数方程。
公式推导与核心模型
让我们一步步拆解韦达定理求弦长公式的来源。假设直线 l 的方程为 y = kx + m (k ≠ 0),圆锥曲线 C 的方程为一般形式。设直线与曲线交于 A(x₁, y₁), B(x₂, y₂) 两点。
1. 基础距离公式
根据两点间距离公式:
|AB| = √[(x₁ - x₂)² + (y₁ - y₂)²]
2. 利用直线方程代换
因为点 A、B 在直线上,所以 y₁ = kx₁ + m,y₂ = kx₂ + m。代入上式:
y₁ - y₂ = (kx₁ + m) - (kx₂ + m) = k(x₁ - x₂)
因此:
|AB| = √[(x₁ - x₂)² + k²(x₁ - x₂)²]
= √[(1 + k²)(x₁ - x₂)²]
= √(1 + k²) · |x₁ - x₂|
3. 引入韦达定理
这是最关键的一步。我们需要将 |x₁ - x₂| 转化为 (x₁ + x₂) 和 x₁x₂ 的形式。利用完全平方公式变形:
|x₁ - x₂| = √[(x₁ - x₂)²]
= √[(x₁ + x₂)² - 4x₁x₂]
结合韦达定理,联立直线与曲线方程消元后得到一元二次方程 ax² + bx + c = 0,则有:
- x₁ + x₂ = -b/a
- x₁x₂ = c/a
最终得到韦达定理求弦长公式的标准形式:
补充:若对 y 消元
如果消元得到的是关于 y 的一元二次方程 ay² + by + c = 0,则公式变为:
注:√(1 + 1/k²) 也可以写成 (1/k)√(k²+1),但在计算中通常保留原形以避免分数运算错误。
实战演练:不同曲线的弦长计算
为了让大家更清晰地理解韦达定理求弦长公式的应用,我们将常见题型分为三个类别,请切换下方选项卡查看详解。
案例一:直线与椭圆相交
题目: 已知椭圆 C: x²/4 + y²/3 = 1,过点 P(1, 0) 的直线 l 与椭圆交于 A, B 两点,若直线 l 的斜率为 1,求弦长 |AB|。
- 设直线: 由题意知直线过点 (1,0),斜率 k=1,故方程为 y = x - 1。
- 联立方程:
{ y = x - 1 {x²/4 + y²/3 = 1 - 消元整理: 将 y = x - 1 代入椭圆方程:
3x² + 4(x - 1)² = 12 3x² + 4(x² - 2x + 1) = 12 7x² - 8x - 8 = 0 - 韦达定理:
Δ = (-8)² - 4×7×(-8) = 64 + 224 = 288 > 0 (符合题意) x₁ + x₂ = 8/7 x₁x₂ = -8/7 - 计算弦长:
|AB| = √(1 + k²) · √[(x₁ + x₂)² - 4x₁x₂] = √(1 + 1²) · √[(8/7)² - 4×(-8/7)] = √2 · √[64/49 + 224/49] = √2 · √(288/49) = √2 · (12√2 / 7) = 24/7
结论: 弦长 |AB| 为 24/7。
案例二:抛物线焦点弦
背景知识: 对于抛物线 y² = 2px,过焦点 F(p/2, 0) 的直线被称为焦点弦。此类题目常考焦半径公式与韦达定理的结合。
题目: 已知抛物线 y² = 4x,过焦点 F 的直线交抛物线于 A, B 两点,若直线倾斜角为 45°,求 |AB|。
- 方法一:常规韦达定理法(通用性强)。
- 方法二:抛物线焦点弦长公式 |AB| = x₁ + x₂ + p(推荐记忆)。
演示方法一(韦达定理):
- 确定直线: 焦点 F(1, 0),k = tan45° = 1。直线方程:y = x - 1。
- 联立:
{ y = x - 1 {y² = 4x - 消元: 将 x = y + 1 代入 y² = 4x 更简单(消 x):
y² = 4(y + 1) y² - 4y - 4 = 0 - 韦达定理:
y₁ + y₂ = 4 y₁y₂ = -4 - 计算:
|AB| = √(1 + 1/k²) · √[(y₁ + y₂)² - 4y₁y₂] = √(1 + 1) · √[16 - 4(-4)] = √2 · √32 = √2 · 4√2 = 8
验证方法二: 由 y²=4x 知 2p=4 ⇒ p=2。 |AB| = x₁ + x₂ + p。 由 y² - 4y - 4 = 0 得 y₁+y₂=4, y₁y₂=-4。 x₁ = y₁²/4, x₂ = y₂²/4。 x₁+x₂ = (y₁²+y₂²)/4 = [(y₁+y₂)² - 2y₁y₂]/4 = [16 - (-8)]/4 = 6。 |AB| = 6 + 2 = 8。结果一致!
案例三:双曲线中的存在性判断
难点提示: 双曲线有两支,直线可能与一支交于两点,也可能与两支各交于一点。在使用韦达定理求弦长公式前,必须严格检验 Δ > 0 以及交点位置是否符合题意。
题目: 双曲线 x² - y²/2 = 1,是否存在直线 l 使其被双曲线截得的弦长为 4,且中点为 M(2, 1)?若存在,求直线方程;若不存在,说明理由。
- 假设直线存在,设斜率为 k,写出点斜式方程。
- 联立双曲线方程,利用中点坐标公式 (x₁+x₂)/2 = 2 反推 k 值(点差法思路)。
- 求出直线后,再次联立,计算弦长是否为 4。
(此处省略繁琐计算过程,重点展示结论)
经计算,若中点为 (2,1),则直线斜率 k=1,直线方程为 y = x - 1。 联立 x² - y²/2 = 1 与 y = x - 1: 2x² - (x-1)² = 2 ⇒ x² + 2x - 3 = 0。 Δ = 4 + 12 = 16 > 0。 x₁+x₂ = -2, x₁x₂ = -3。 |AB| = √(1+1²) · √[(-2)² - 4(-3)] = √2 · √16 = 4√2 ≈ 5.66。 题目要求弦长为 4,而计算结果为 4√2。 结论: 不存在满足条件的直线。
避坑指南:高频易错点总结
掌握了公式不代表能拿满分,以下细节往往是失分的高发区。
① 忽视判别式 Δ
很多同学在计算过程中直接套用韦达定理,却忘记验证 Δ = b² - 4ac > 0。如果 Δ ≤ 0,直线与曲线无交点或相切,根本不存在弦长,此时公式失效。
② 忽略斜率不存在
当直线垂直于 x 轴时,k 无意义。此时不能直接用含 k 的公式。必须单独讨论:x = m,代入曲线求 y,直接算 |y₁-y₂|。
③ 符号错误
韦达定理中 x₁+x₂ = -b/a,很多同学容易漏掉负号。此外,在开根号时,要注意 √(A-B) 中 A 必须大于等于 B,否则意味着计算错误或题目无解。
④ 化简不彻底
最后一步代入数值后,容易出现分数运算错误。建议在草稿纸上先将根号内的式子通分、合并,最后再开方,避免中间过程出现复杂小数。
思维进阶:参数方程法
除了常规的直角坐标系下联立,对于某些特定题目(如涉及角度、定比分点),使用直线的参数方程结合韦达定理也是高阶技巧。
设直线参数方程为:
{ x = x₀ + t cosα
y = y₀ + t sinα }
代入曲线方程得到关于 t 的二次方程 At² + Bt + C = 0。
此时 |t₁ - t₂| = √[(t₁+t₂)² - 4t₁t₂] 即为弦长(若参数 t 的系数归一化)。这种方法在处理过定点的直线问题时尤为便捷。
常见问题解答 (FAQ)
A: 可以。想象一个直角三角形,其水平直角边长为 |x₁-x₂|,垂直直角边长为 |y₁-y₂|。斜边即为弦长。由于 y=kx+m,垂直边与水平边的比值就是 k。利用勾股定理即可自然导出 √(1+k²)|x₁-x₂| 的形式。
A: 这种情况下,通常先用“点差法”求出直线的斜率 k,从而确定直线方程,然后再按标准流程联立、验算 Δ、使用韦达定理求弦长。切记,点差法求出的斜率必须代回验证直线是否与曲线相交。
A: 当圆锥曲线方程本身关于 y 是单次的(如抛物线 y²=2px),或者直线方程更容易表示为 x = my + n 时,对 y 消元通常能简化计算,避免出现复杂的分母。特别是处理抛物线焦点弦问题时,对 y 消元往往更优。
A: 作为解析几何大题的第二问或第三问的常见切入点,它通常是 12-14 分大题中的关键得分点。即使无法算出最终结果,写出联立方程、韦达定理表达式和弦长公式框架,也能获得 3-5 分的步骤分。