韦达定理求弦长公式深度解析

从代数运算到几何直观,全面掌握解析几何中“设而不求”的核心思想,解决直线与圆锥曲线相交问题。

为什么需要韦达定理求弦长公式?

在高中数学解析几何板块中,直线与圆锥曲线(椭圆、双曲线、抛物线)的位置关系是重中之重。传统的求弦长方法是先解出两个交点坐标 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

最终得到韦达定理求弦长公式的标准形式:

|AB| = √(1 + k²) · √[(x₁ + x₂)² - 4x₁x₂]

补充:若对 y 消元
如果消元得到的是关于 y 的一元二次方程 ay² + by + c = 0,则公式变为:

|AB| = √(1 + 1/k²) · √[(y₁ + y₂)² - 4y₁y₂]

注:√(1 + 1/k²) 也可以写成 (1/k)√(k²+1),但在计算中通常保留原形以避免分数运算错误。

实战演练:不同曲线的弦长计算

为了让大家更清晰地理解韦达定理求弦长公式的应用,我们将常见题型分为三个类别,请切换下方选项卡查看详解。

椭圆类经典题
抛物线焦点弦
双曲线存在性问题

案例一:直线与椭圆相交

题目: 已知椭圆 C: x²/4 + y²/3 = 1,过点 P(1, 0) 的直线 l 与椭圆交于 A, B 两点,若直线 l 的斜率为 1,求弦长 |AB|。

解题思路: 设直线方程 → 联立椭圆方程 → 整理得关于 x 的一元二次方程 → 验算 Δ > 0 → 利用韦达定理求 x₁+x₂, x₁x₂ → 代入弦长公式。
  1. 设直线: 由题意知直线过点 (1,0),斜率 k=1,故方程为 y = x - 1。
  2. 联立方程:
    { y = x - 1
    {x²/4 + y²/3 = 1
                                
  3. 消元整理: 将 y = x - 1 代入椭圆方程:
    3x² + 4(x - 1)² = 12
    3x² + 4(x² - 2x + 1) = 12
    7x² - 8x - 8 = 0
                                
  4. 韦达定理:
    Δ = (-8)² - 4×7×(-8) = 64 + 224 = 288 > 0 (符合题意)
    x₁ + x₂ = 8/7
    x₁x₂ = -8/7
                                
  5. 计算弦长:
    |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(推荐记忆)。

演示方法一(韦达定理):

  1. 确定直线: 焦点 F(1, 0),k = tan45° = 1。直线方程:y = x - 1。
  2. 联立:
    { y = x - 1
    {y² = 4x
                                
  3. 消元: 将 x = y + 1 代入 y² = 4x 更简单(消 x):
    y² = 4(y + 1)
    y² - 4y - 4 = 0
                                
  4. 韦达定理:
    y₁ + y₂ = 4
    y₁y₂ = -4
                                
  5. 计算:
    |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)?若存在,求直线方程;若不存在,说明理由。

分析逻辑:
  1. 假设直线存在,设斜率为 k,写出点斜式方程。
  2. 联立双曲线方程,利用中点坐标公式 (x₁+x₂)/2 = 2 反推 k 值(点差法思路)。
  3. 求出直线后,再次联立,计算弦长是否为 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)

Q: 韦达定理求弦长公式的推导过程能否用图形解释? ▼

A: 可以。想象一个直角三角形,其水平直角边长为 |x₁-x₂|,垂直直角边长为 |y₁-y₂|。斜边即为弦长。由于 y=kx+m,垂直边与水平边的比值就是 k。利用勾股定理即可自然导出 √(1+k²)|x₁-x₂| 的形式。

Q: 如果题目没有给出直线方程,只给了中点,怎么办? ▼

A: 这种情况下,通常先用“点差法”求出直线的斜率 k,从而确定直线方程,然后再按标准流程联立、验算 Δ、使用韦达定理求弦长。切记,点差法求出的斜率必须代回验证直线是否与曲线相交。

Q: 什么时候应该选择对 y 消元而不是对 x 消元? ▼

A: 当圆锥曲线方程本身关于 y 是单次的(如抛物线 y²=2px),或者直线方程更容易表示为 x = my + n 时,对 y 消元通常能简化计算,避免出现复杂的分母。特别是处理抛物线焦点弦问题时,对 y 消元往往更优。

Q: 韦达定理求弦长公式在高考中分值占比多少? ▼

A: 作为解析几何大题的第二问或第三问的常见切入点,它通常是 12-14 分大题中的关键得分点。即使无法算出最终结果,写出联立方程、韦达定理表达式和弦长公式框架,也能获得 3-5 分的步骤分。