德卡特符号法则计算器
统计多项式系数中的符号变化,预测正实根和负实根的数量。
按次数降序输入多项式系数,逗号分隔,然后点击分析。
德卡特符号法则计算器
统计多项式系数中的符号变化,预测正实根和负实根的数量。
关于德卡特符号法则
德卡特符号法则是代数学中的经典定理,由勒内·笛卡尔于 1637 年的《几何学》中首次发表。该法则只需观察多项式系数的符号,无需求根,就能快速给出多项式可能具有多少正实根和负实根的上界。
对正实根而言,系数全为实数的多项式 f(x) 的正实根个数,要么等于非零系数序列中的符号变化次数,要么比这个次数少一个偶数。每减少 2,表示有一对共轭复根替换了一对实根。
要应用负实根规则,把多项式中的 x 替换为 −x,得到 f(−x),然后统计结果系数序列中的符号变化次数。这个数量给出负实根的最大个数,同样也可能再减少偶数个。
例如,考虑 f(x) = x³ − 2x² + 5x − 3。按顺序的系数是 1, −2, 5, −3。观察符号:+, −, +, −,共有三次符号变化(+ 到 −、− 到 +、+ 到 −)。因此 f(x) 的正实根个数可能是 3 个或 1 个。对于 f(−x) = −x³ − 2x² − 5x − 3,符号是 −, −, −, −,没有符号变化,因此没有负实根。
一个重要细节是:统计符号变化时会忽略零系数(即多项式中缺失的项)。只有非零系数才参与符号序列的判断。这意味着 x⁴ − x² + 1 应按系数 [1, −1, 1] 分析,而不是 [1, 0, −1, 0, 1]。
这个法则很强大,因为计算极其简单——你只需要看符号,不必计算任何根。这使它成为多项式分析的理想第一步:如果法则告诉你某个多项式最多只有一个正根,你就可以据此更有针对性地进行数值求根。
不过,这条法则只给出上界,而不是精确数量。由于共轭复根可以“替代”成对的实根,多项式的正根或负根可能少于最大值。该法则也不提供根的大小或重数信息,更无法检测复根。
在实践中,德卡特符号法则通常会与有理根定理、斯图姆定理或数值方法结合使用。工程师用它做控制系统稳定性分析,经济学家用它来限制市场模型中的均衡数量,数学家则把它当作教学工具,用来连接多项式的代数结构与几何行为。
符号分析示例
通过分步骤示例展示符号变化如何预测根的数量。
| 系数 | 正根 | 负根 |
|---|---|---|
| 1, −3, 2 → f(x) = x²−3x+2 | 2 或 0 | 符号 +−+ → 2 次变化。f(−x) 的符号 ++:0 次变化 → 0 个负根。实际根:x=1, x=2。 |
| 1, −2, 5, −3 → f(x) = x³−2x²+5x−3 | 3 或 1 | 符号 +−+− → 3 次变化。f(−x) = −x³−2x²−5x−3 的符号 −−−−:0 次变化 → 0 个负根。 |
| 1, 0, −1 → f(x) = x²−1 | 1 | 非零系数符号 +−:1 次变化 → 恰好 1 个正根。f(−x) = x²−1 的符号 +−:1 次变化 → 1 个负根。根:x=1, x=−1。 |
| 1, 1, 1 → f(x) = x²+x+1 | 0 | 符号 +++:0 次变化 → 0 个正根。f(−x) = x²−x+1 的符号 +−+:2 次变化 → 2 个或 0 个负根。只有复根。 |
如何使用德卡特符号法则计算器
- 把多项式写成标准形式,按次数降序排列(最高次项在前)。
- 列出每一项的系数,缺失的幂次补 0,并用逗号分隔。例如,x³ − 2x² + 5x − 3 写成 1,-2,5,-3。
- 点击“分析符号”。计算器会分别统计 f(x) 和 f(−x) 系数序列中的符号变化。
- 查看“正实根”部分,了解正实根的最大个数以及所有可能数量(每次减少 2)。
- 查看“负实根”部分,对 f(−x) 做相应分析,以得到负实根的上界。
德卡特符号法则常见问题
在德卡特法则中,什么是符号变化?
当多项式中两个相邻的非零系数符号相反时,就发生一次符号变化。例如,序列 +, −, +, − 中有三次符号变化。扫描符号时会完全跳过零系数。
为什么实际根数会少于符号变化次数?
每当出现一对共轭复根时,它就会“替代”两个实根。由于实系数多项式的复根总是成对出现,因此从最大值减少的数量一定是偶数(2、4、6,等等)。这就是为什么可能的正根数量会是符号变化次数减去 0、2、4 等。
如何把该法则用于负根?
把多项式中的每个 x 都替换为 −x,得到 f(−x)。这会改变所有含奇次幂变量项的符号。然后统计新系数序列中的符号变化次数。结果给出原多项式 f(x) 可能拥有的负实根最大数量。
统计符号变化时要包含零系数吗?
不用。零系数会被忽略。只有非零系数的符号才重要。多项式 x⁴ − x² + 1 的非零系数是 [1, −1, 1],得到两次符号变化(正/负/正),而不是按完整五项序列算出的四次变化。
这个法则适用于所有多项式吗?
该法则适用于任何实系数多项式,不适用于复系数多项式。它也不提供关于复根的信息——只说明正实根和负实根。多项式的次数可通过代数学基本定理给出根的总数(包括重数和复根)。
如果法则预测 0 个正根,是什么意思?
如果 f(x) 的系数序列中没有符号变化,那么这个多项式没有正实根。所有实根要么是负数,要么是 0,要么根本没有实根。接着可以用 f(−x) 的分析检查负根,其余根必然是复根。