1. 韦达定理在说什么根与系数之间藏着的一组等式第一次在课堂上讲韦达定理的时候我习惯先抛一个看起来有点挑衅的问题x² - 5x 6 0不解这个方程你能不能立刻告诉我它的两个根加起来是多少、乘起来又是多少大多数学生的第一反应是这怎么可能。在他们的认知里根都不知道怎么可能知道根的和。但韦达定理给的答案干脆利落x₁ x₂ 5x₁x₂ 6。不信的话可以解出来验证——两个根分别是 2 和 3加起来确实是 5乘起来确实是 6。这就是韦达定理一元二次方程中根与系数之间存在一组稳定的对应关系。具体表述是对于形如 ax² bx c 0其中 a ≠ 0的方程如果它的两个根为 x₁、x₂那么一定有x₁ x₂ -b/ax₁x₂ c/a。第一个式子说的是两根之和等于一次项系数除以二次项系数再取相反数第二个式子说的是两根之积等于常数项除以二次项系数。如果不理解光记这两个式子很容易出错。但一旦理解它你会发现这个定理能做的事情远远超出背公式的范畴已知一根的情况下求另一根、计算两根的各种对称式、判断两根的符号关系、根据给定的根构造方程、解决含参方程中两根满足某种关系的问题……中学数学里凡是需要跟方程的根打交道的地方几乎都能看到它的影子。这组公式得名于十六世纪法国数学家弗朗索瓦·韦达François Viète。韦达最重要的贡献之一是把字母引入代数表达让系数第一次成为可以被讨论的抽象对象。在他之前的代数学基本上是给你具体数字你来算答案而符号化之后人们才有可能跳出具体方程去研究所有同类方程共同满足的规律。韦达定理正是这种符号化思维的产物——它用 a、b、c 三个字母把无数个具体方程的共性一次说清楚。这篇文章适合三类人正在学一元二次方程、被各种根据两根满足的等式求参数的题目折磨的中学生想在更短时间内完成计算、少踩符号坑的备考党以及把数学当作基本功、想从本质上理解根与系数为什么绑在一起的读者。我会从定义到推导、从二次到高次、从正确使用到常见错误把韦达定理完整拆一遍每个公式都配实际例子保证可以直接拿来用。2. 为什么成立两条推导路径看透比背熟更管用2.1 从求根公式硬算一遍很多教材直接把韦达定理当结论给学生就只能死记。我上课时一定会先带学生走一遍求根公式的推导因为这一遍走完公式不再是天上掉下来的而是实实在在算出来的。回顾求根公式方程 ax² bx c 0a ≠ 0的两个根是x₁ (-b √(b² - 4ac)) / (2a)x₂ (-b - √(b² - 4ac)) / (2a)。把两个根相加x₁ x₂ [(-b √Δ) (-b - √Δ)] / (2a) -2b / (2a) -b/a。注意这里我记 Δ b² - 4ac。两根相加时根号部分一正一负正好抵消所以和只和一次项系数 b 有关和判别式没有任何关系。再看乘积x₁x₂ [(-b √Δ) · (-b - √Δ)] / (4a²) [(-b)² - (√Δ)²] / (4a²) (b² - Δ) / (4a²)。把 Δ b² - 4ac 代入得到x₁x₂ (b² - b² 4ac) / (4a²) 4ac / (4a²) c/a。这里的计算量不大但信息量不小两根之和、两根之积都不含根号说明无论判别式是不是完全平方数这两个量都只依赖系数。这也是为什么方程明明解起来麻烦用韦达定理却可以绕开求解过程直接回答根的性质问题。2.2 从因式分解看本质系数就是根拼出来的如果说求根公式路径是算那因式分解路径就是看。任何一个一元二次多项式只要知道了它的两个根 x₁、x₂都可以写成ax² bx c a(x - x₁)(x - x₂)。这是一条比求根公式更本质的恒等式。左边是系数视角右边是根视角同一个对象用两种方式编码。把它展开a(x - x₁)(x - x₂) a[x² - (x₁ x₂)x x₁x₂] ax² - a(x₁ x₂)x a·x₁x₂。对比左右两边对应项的系数立刻得到x₁ x₂ -b/ax₁x₂ c/a。这条路径最妙的地方在于它完全没有用到二次方程求解的具体过程纯粹是展开后对应项系数相等。正因如此它可以顺理成章地推广到三次、四次乃至 n 次多项式——这就是第 5 节要展开的内容。所以我强烈建议读者至少吃透因式分解这条路径它是理解整个韦达家族的钥匙。2.3 一个容易被忽略的细节定理对虚根也成立中学阶段大多数方程都在实数范围内讨论于是有学生误会成只有 Δ ≥ 0 才有韦达定理。实际上即使判别式小于零、两个根是共轭复数求根公式依然成立两根的和与积依然等于 -b/a 和 c/a。因为推导过程中没有任何一步要求 Δ 必须非负只要方程在复数范围内有根这个关系就成立。这说明韦达定理不是实数根的专利它反映的是多项式恒等式的系数对比关系与根是否在实数范围内没有本质关联。把视野放到复数范围你还会发现更多漂亮的性质比如共轭复根成对出现如果方程有系数 a、b、c 都是实数那么虚根一定成对出现两个虚根乘起来恰好等于 c/a。不过这部分内容中学阶段未必考知道原理即可。3. 对称式变形韦达定理最高频的实战用法3.1 三个必会的变形公式韦达定理直接给的是 x₁ x₂ 和 x₁x₂但题目偏偏喜欢问一些拐弯抹角的量。最典型的就是下面这三组变形。第一组平方和。x₁² x₂² (x₁ x₂)² - 2x₁x₂。这个变形逻辑很清晰x₁² x₂² 本身没法直接算但 (x₁ x₂)² 展开后多出了 2x₁x₂减掉就行。如果嫌每次写 x₁、x₂ 麻烦可以记 s x₁ x₂p x₁x₂那么常见的式子都能用 s、p 简洁表达。第二组倒数和。1/x₁ 1/x₂ (x₁ x₂) / (x₁x₂)。通分加和之后分子分母恰好就是 s 和 p。只要 p ≠ 0这个式子就能算。第三组两根之差的绝对值。|x₁ - x₂| √[(x₁ x₂)² - 4x₁x₂] √Δ / |a|。这个式子一般不需要刻意背但它很有用两个根在数轴上的距离其实完全由判别式决定。更值得记住的是中间那一步恒等式(x₁ - x₂)² (x₁ x₂)² - 4x₁x₂。它把判别式和两根之差联系了起来很多证明题和讨论题都用得上。举一个具体例子。设方程 2x² - 4x - 3 0 的两根为 x₁、x₂则 s -(-4)/2 2p -3/2。于是x₁² x₂² s² - 2p 4 - 2 × (-3/2) 71/x₁ 1/x₂ s/p 2 ÷ (-3/2) -4/3|x₁ - x₂| √(s² - 4p) √(4 6) √10。整个过程没有解方程但每一个结果都是精确的。尤其是 √10 这种带根号的结果如果老老实实解方程再相减过程会繁琐不少而且容易出错。3.2 用和与积判断两根的符号韦达定理另一个容易被忽视的用途是定性判断不需要知道根的具体数值只需要判断两根是否同号、正负如何分配。逻辑链条是这样的如果 p c/a 0两根同号如果 p 0两根异号。在同号的前提下再看 s -b/a 的符号s 0两根同为正s 0两根同为负。如果 p 0那必然一根正一根负至于哪一边绝对值更大同样由 s 的符号决定。我用一张小表总结这个判断规则条件两根符号p 0s 0两根均为正p 0s 0两根均为负p 0s 0一正一负且正根绝对值较大p 0s 0一正一负且负根绝对值较大p 0至少有一个根为 0这套判断在讨论方程根的分布类题目里尤其好用。比如已知方程 x² (k - 2)x (k 3) 0 的两个根一正一负求 k 的范围。利用异号条件 p 0得到 k 3 0即 k -3。另外还要保证方程确实有两个不相等的实根所以判别式 Δ (k - 2)² - 4(k 3) 0 也要满足展开得到 k² - 8k - 8 0。两条件取交集才得到完整的范围。这类问题把定性判断和判别式放在一起用比直接解方程快得多。4. 反向使用构造方程与知一求一4.1 由两根直接写方程韦达定理可以正着用当然可以反着用。如果知道两个数 α、β 是某个二次方程的两根那么以它们为根的方程可以写成x² - (α β)x αβ 0。这个式子的来源就是第 2.2 节的因式分解把 (x - α)(x - β) 展开然后对比系数。注意这里二次项系数取的是 1也就是最简形式。如果你愿意在等式两边乘以任意非零常数 k得到 kx² - k(α β)x kαβ 0三根不变。换句话说给定两根对应的是无数个方程它们的系数成比例。举一个典型例子已知两根为 2 √3 和 2 - √3写出一个二次方程。先算和(2 √3) (2 - √3) 4再算积(2 √3)(2 - √3) 4 - 3 1。于是方程为 x² - 4x 1 0。这里的小技巧是遇到a √b和a - √b这种共轭形式的根和与积都特别好算构造方程非常流畅。这个方法还有一个更实穿的场景当题目给出两根的和与积但没有给出具体根时可以直接构造方程来研究这两根的其它性质。本质上我们不需要知道两根分别是谁只需要知道它们构成的对称关系就能把问题转化成一个具体方程的讨论。4.2 已知一根求另一根这是中学题目里最常见的一类小额应用。已知方程 x² mx 6 0 的一个根是 2求另一个根和 m。常规做法是把 x 2 代进去先求 m再回代方程求解。有了韦达定理可以更省事设另一个根为 x₂则由两根之积 x₁x₂ 6 立刻得到 2x₂ 6所以 x₂ 3再由两根之和得到 2 3 -m所以 m -5。这里有一个重要的操作习惯优先看题目给了和还是积哪个更方便。如果已知一根和一个目标量通常先用积关系锁定另一个根再用和关系求参数。为什么先看积因为 x₁x₂ c/a 这条式子中只有一个未知量另一个根代进去一步就能解出来而和关系里同时有另一个根和参数两个未知量解起来慢。大多数情况下从积入手更顺畅。4.3 参数问题把根的性质翻译成系数条件更高阶一点的用法是把题目对两根的约束条件翻译成关于参数的方程。这是韦达定理在考试中最重要的应用没有之一。比如已知方程 x² (m - 1)x (m 2) 0 的两个根 x₁、x₂ 满足 x₁² x₂² 5求 m。第一步是翻译。把 x₁² x₂² 用对称式展开为 (x₁ x₂)² - 2x₁x₂。这里 s -(m - 1) 1 - mp m 2。于是(1 - m)² - 2(m 2) 5。展开m² - 2m 1 - 2m - 4 5整理得 m² - 4m - 8 0。解得 m 2 ± 2√3。到这里很多人就停了但还差关键一步验证。取 m 2 2√3 时计算判别式Δ (m - 1)² - 4(m 2) (1 2√3)² - 4(4 2√3) (13 4√3) - (16 8√3) -3 - 4√3 0。判别式小于零方程没有实数根条件自然不成立。再取 m 2 - 2√3Δ (m - 1)² - 4(m 2) (1 - 2√3)² - 4(4 - 2√3) (13 - 4√3) - (16 - 8√3) -3 4√3 0。判别式大于零此时方程有两个实数根条件成立。所以最终答案只有 m 2 - 2√3。这个例子充分说明用韦达定理算出来的参数不一定都是有效答案必须回代验证判别式和题目给的所有限制条件。这一步不写考试是要扣分的而且有些情况下会多出增根。5. 三次及高次方程韦达定理的完整形态5.1 三次方程的对应关系当方程次数升高韦达定理的家族成员也随之增多。设三次方程 x³ px² qx r 0 的三个根为 x₁、x₂、x₃那么x₁ x₂ x₃ -px₁x₂ x₁x₃ x₂x₃ qx₁x₂x₃ -r。注意符号规律三根之和取负号两两乘积之和取正号三根乘积取负号。这个正负交替的规律在更高次时延续。如果最高次项系数不是 1 而是 a先化为首一形式也就是整个方程除以 a再套用上式。举一个具体例子验证。x³ - 6x² 11x - 6 0分解因式很快得到三个根是 1、2、3。验证三根之和 1 2 3 6等于 -p 6两两乘积之和 1×2 1×3 2×3 11等于 q 11三根乘积 1×2×3 6等于 -r 6。完全吻合。当然三次方程并不总能用试根法快速找到有理根。但当三个根是无理数甚至复数时这个关系式依然严格成立。这也是为什么在竞赛数学里韦达定理经常与因式定理、有理根定理连用先用有理根定理试出一个小整数根再用韦达定理直接推出其余两根的和与积进而解一个二次方程避免做复杂的高次多项式除法。5.2 一般形式与规律对一般 n 次多项式aₙxⁿ aₙ₋₁xⁿ⁻¹ … a₁x a₀ 0如果它的 n 个根是 x₁, x₂, …, xₙ规律如下所有根的和等于 -aₙ₋₁/aₙ所有两两乘积之和等于 aₙ₋₂/aₙ所有三三乘积之和等于 -aₙ₋₃/aₙ依此类推直到最后一个量——所有根的乘积等于 (-1)ⁿ · a₀/aₙ。用数学归纳法或直接展开 (x - x₁)(x - x₂)…(x - xₙ) 都能证明这个结论。它的深层含义是多项式知道关于根的一切对称信息而这些对称信息加起来又恰好能还原多项式的全部系数。这正是根与系数互相决定这一代数学核心思想的具体体现。5.3 三次韦达定理的实际价值很多人觉得高次韦达定理只在竞赛里出现实际上在强基计划、自主招生类考试以及大学数学入门中它都是常用工具。举一个比较典型的题目风格设三次方程 x³ - 3x² 4x - 2 0 的三个根为 a、b、c求 a² b² c²。直接求三个根并不轻松但用韦达定理a b c 3ab ac bc 4。而a² b² c² (a b c)² - 2(ab ac bc) 9 - 8 1。整个过程只需要两步这就是推广后的韦达定理的威力。同理还可以求 a³ b³ c³ 之类的更高阶对称式只需要先记住一个恒等式或临时展开即可。学过线性代数后你会发现连矩阵的特征值之和、特征值之积本质上也在反复使用这个规律——韦达定理的生命力远超中学课本的范围。6. 实战中的坑符号、判别式与回代验证6.1 使用前忘验证判别式有些学生遇到已知两根满足某条件求参数的题直接用韦达定理列方程求解结果求出了参数却忘了检查这个参数下方程是否真的有实数根。我在第 4.3 节的例子里已经演示过m 2 2√3 那个解就是因为 Δ 0 而被排除的。在实数范围内讨论时判别式 ≥ 0是用韦达定理讨论两根问题的第一道关卡。题目里只要提到两个实根或两个不等实根这个条件就必须写上。如果题目只说两个根没有明确说是实根那么默认在实数范围内讨论同样需要验证。把求参、验根绑定成一个习惯动作能避免绝大多数这类丢分。6.2 符号问题负号丢得最自然x₁ x₂ -b/a 这个负号是我批改作业时看到最多的错误。尤其是当 b 本身就是负数时比如方程 x² - 5x 6 0两根之和是 5 而不是 -5因为 -b/a -(-5) 5。如果遇到 2x² 3x - 1 0两根之和是 -3/2 而不是 3/2。我的建议是每次写完公式后随手代入一个简单方程验证一遍符号。x² - 5x 6 0 就是最好的基准——两根是 2 和 3和是 5 积是 6一眼就能看出有没有写反。用熟了之后这个验证只需要两秒钟但能省下整个大题的分。还有一类符号问题是 p c/a 的符号判断。如果 c 0两根异号这一点在判断符号分布时非常关键。比如 2x² 3x - 1 0p -1/2 0两根一定一正一负再配合 s -3/2 0说明负根的绝对值更大。这些判断不需要解方程往往能在选择题里直接锁定答案。6.3 求完参数不回代验证第 6.1 节说过验证判别式这里再强调一个更容易中招的变体。已知方程 x² - (2k - 1)x k² 0 的两个根为 x₁、x₂且 x₁ · x₂ 1求 k。很多人直接由 p k² 1 解得 k ±1然后收工。但 k 1 时方程变为 x² - x 1 0Δ 1 - 4 -3 0没有实根所以 k 1 要舍去只有 k -1 时方程 x² 3x 1 0 的 Δ 9 - 4 5 0满足条件。这类韦达定理求参后必须验 Δ的题目几乎每次考试都会出现。把它变成条件反射能少丢很多分。6.4 两个公式混用的误区还有一个常见误区有的学生在考试时把两根之和写成 -c/a或者在用求根公式求完根之后拿韦达定理验算时把和与积写反。要避免这个问题最好的办法不是死记而是理解几何意义两根在数轴上以对称轴为中心对称分布对称中心正是 -b/(2a)两个根关于它对称所以两根之和是它的两倍即 -b/a。想通这个几何意义永远不会记反。积是 c/a 这一点则从因式分解的常数项对比一眼就能看明白。理解了之后即使紧张也能通过心算一个简单例子来校准。7. 四道从易到难的典型题完整拆解7.1 第 1 题基础对称式计算已知方程 x² - 3x 1 0 的两根为 x₁、x₂求 x₁² x₂²、1/x₁ 1/x₂ 和 |x₁ - x₂|。先列韦达定理s 3p 1。然后逐个变形x₁² x₂² s² - 2p 9 - 2 71/x₁ 1/x₂ s/p 3|x₁ - x₂| √(s² - 4p) √(9 - 4) √5。这道题考察的就是第 3 节的三组基本变形。需要注意这里 p 1两个根的倒数在这个方程里是有意义的如果题目给的是 p 0 的方程倒数和就不能这样算了因为存在根为零的情况。7.2 第 2 题条件式求参数重点在验证已知 x₁、x₂ 是方程 x² - 2kx k² - 5 0 的两个实数根且 x₁² x₂² 12求 k 的值。由韦达定理s 2kp k² - 5。于是x₁² x₂² (2k)² - 2(k² - 5) 4k² - 2k² 10 2k² 10 12。解得 k² 1即 k ±1。回代验证k 1 时方程是 x² - 2x - 4 0Δ 4 16 20 0k -1 时方程是 x² 2x - 4 0Δ 依然是 20 0。两个值都满足所以都保留。这道题提醒我们验证不是走过场但也不是一律舍去一个要看具体情况。7.3 第 3 题用已知两根的关系构造新方程设 α、β 是方程 x² - 4x 2 0 的两根求一个以 α² β² 和 αβ 为两根的二次方程。先由原方程得 α β 4αβ 2。于是目标两根分别为A α² β² 16 - 4 12B αβ 2。新两根的和为 A B 14积为 A·B 24。所以目标方程为 x² - 14x 24 0。这里要特别注意题目要求以……为两根的方程默认是首一形式。如果题目加了一个限定各系数为整数或系数最简那就在这个基础上去调整公共倍数即可。这类题目的核心是降维思考不要试图求出 α、β 的具体值只关心你能用什么量表示目标两根。7.4 第 4 题三次方程的韦达定理应用设方程 x³ 2x² - x - 2 0 的三个根为 a、b、c求 a² b² c² 和 1/a 1/b 1/c。从韦达定理扩展形式出发a b c -2ab ac bc -1abc 2。于是a² b² c² (a b c)² - 2(ab ac bc) 4 - 2 × (-1) 61/a 1/b 1/c (ab ac bc) / (abc) -1/2。这道题的难点不在计算而在于敢不敢用三次韦达定理。很多学生把韦达定理只背在二次方程上碰到三次就不知所措。实际上这题里的三个根分别是 -2、-1、1可以验算答案(-2)² (-1)² 1² 61/(-2) 1/(-1) 1/1 -1/2和公式算出来的一致。这也说明一个道理做题时与其花大量时间把所有根求出来不如先看看题目问的量是不是对称式——只要是韦达定理几乎总是最快的路径。最后分享一个我个人教学多年形成的习惯讲完韦达定理我一定会让学生做一个五秒钟验证——任意写一个二次方程不求根心算出两根之和与两根之积再代入求根公式验算一遍。这个动作坚持几天公式就会变成肌肉记忆符号错误和公式混用的问题会大幅下降。数学里很多记不住、容易错的公式其实都缺一个自己亲手验证过、理解过的过程。韦达定理也不例外。