免费三次方程计算器

ax³ bx² cx d = 0

根

输入系数,点击求解找出三次方程的根

三次方程是数学、物理和工程中最常遇到的高次多项式之一。无论您是在分析 3×33\times3 矩阵的特征值、对数据拟合三次回归模型,还是解决几何体积问题,您常常需要求三次多项式的根。本三次方程计算器提供了一种快速可靠的在线求解方式——它集免费的三次方程求解器、三次多项式求解器和三次方程求根器于一身。您还可以借助此工具查看三次函数的图像,使结果更易于解读。

理解三次方程

三次方程是三次的多项式方程。其标准形式为

ax3+bx2+cx+d=0,a≠0,a x^{3} + b x^{2} + c x + d = 0, \qquad a \neq 0,

其中系数 a,b,c,da, b, c, d 为实数。“三次”之名源于最高次数为 3。简单的例子包括 3x3+2x2−x+5=03x^{3}+2x^{2}-x+5=0 以及众所周知的 x3−8=0x^{3}-8=0。

代数基本定理保证每个三次方程恰好有三个复数根(计入重数)。这些根中至少有一个为实根;另外两个可能为实根,也可能构成一对共轭复根——即实部相等、虚部相反。例如,方程 x3−8=0x^{3}-8=0 有一个实根 22 以及两个复根 −1+1.73205 i-1+1.73205\,i 和 −1−1.73205 i-1-1.73205\,i。

三次方程出现在许多科技领域中。3×33\times3 矩阵的特征多项式是三次的,因此求解它对特征值分析至关重要。在统计学中,三次回归使用三次多项式来捕捉非线性趋势。从体积计算到控制系统分析,许多几何和物理问题也会导出三次方程。

使用三次方程求解器

本计算器的操作十分直观:

  1. 将三次方程的系数 a,b,c,da, b, c, d 输入到对应字段中。
  2. 工具立即返回三个根(包括实根与复数值)。
  3. 它还显示三次多项式的判别式,让您无需进一步计算即可了解根的性质。
  4. 绘制三次函数的图像,可调整显示的 xx 轴范围。

这使得本计算器成为验证手工计算或快速获得答案的理想工具——当完整的卡尔达诺公式过于繁琐时尤为有用。

手动求解三次方程

手动求解三次方程时,策略取决于是否已知其中一个根。

已知一个根

若能找到一个根 rr(例如通过有理根测试或从图像中读出 xx 截距),则可将问题降次为二次方程。使用多项式长除法或综合除法将原三次方程除以 x−rx-r。商式为二次三项式,可利用二次公式求解:

x=−b±b2−4ac2a.x = \frac{-b \pm \sqrt{b^{2} - 4ac}}{2a}.

二次方程的两个解与已知根 rr 一起构成原三次方程的三个根。

当系数为整数时,有理根测试尤其有用。它指出任何最简形式的有理根 p/qp/q 必须满足 pp 整除常数项 dd,且 qq 整除首项系数 aa。这缩小了候选范围,通常能迅速找出一个根。

没有有理根时:卡尔达诺公式

如果有理根测试失败且没有明显根,则通用解法由 卡尔达诺公式(也称三次公式)给出。该公式由吉罗拉莫·卡尔达诺于 1545 年发表,最初由希皮奥内·德尔·费罗发现,虽然比二次公式复杂,但总能给出正确的根。

对于三次方程 ax3+bx2+cx+d=0a x^{3} + b x^{2} + c x + d = 0,首先计算两个中间量:

Q=3ac−b29a2,R=9abc−27a2d−2b354a3.Q = \frac{3ac - b^{2}}{9 a^{2}}, \qquad R = \frac{9abc - 27 a^{2} d - 2 b^{3}}{54 a^{3}}.

然后定义

S=R+Q3+R23,T=R−Q3+R23.S = \sqrt[3]{R + \sqrt{Q^{3} + R^{2}}}, \qquad T = \sqrt[3]{R - \sqrt{Q^{3} + R^{2}}}.

选择立方根使得 ST=−QS T = -Q(对于实数被开方数取实立方根即可;对于复数被开方数,主立方根自动满足该条件)。三次方程的三个根为:

x1=S+T−b3a,x_{1} = S + T - \frac{b}{3a}, x2=−S+T2+32(S−T) i−b3a,x_{2} = -\frac{S + T}{2} + \frac{\sqrt{3}}{2} (S - T)\,i - \frac{b}{3a}, x3=−S+T2−32(S−T) i−b3a.x_{3} = -\frac{S + T}{2} - \frac{\sqrt{3}}{2} (S - T)\,i - \frac{b}{3a}.

即使 SS 和 TT 为复数(当被开方数 Q3+R2Q^{3}+R^{2} 为负时发生),三个根仍可能全部为实根——这种情形称为不可约情形。

判别式的作用

三次多项式的判别式记作 Δ\Delta,是总结根类型的紧凑表达式:

Δ=18abcd−4b3d+b2c2−4ac3−27a2d2.\Delta = 18abcd - 4b^{3}d + b^{2}c^{2} - 4ac^{3} - 27a^{2}d^{2}.

Δ\Delta 的符号无需显式求根即可告诉我们根的性质:

判别式 (Δ\Delta)根的性质
Δ>0\Delta > 0三个不同实根
Δ<0\Delta < 0一个实根和两个非实共轭复根
Δ=0\Delta = 0重根(至少有两个根重合)

当 Δ=0\Delta = 0 时可进一步细分:

  • 若 b2=3acb^{2} = 3ac,多项式有三重根: x1=x2=x3=−b3a.x_{1} = x_{2} = x_{3} = -\frac{b}{3a}.
  • 否则(即 b2≠3acb^{2} \neq 3ac),有一个重根和一个单根: x1=x2=9ad−bc2b2−6ac,x3=4abc−9a2d−b3ab2−3a2c.x_{1} = x_{2} = \frac{9ad - bc}{2b^{2} - 6ac}, \qquad x_{3} = \frac{4abc - 9a^{2}d - b^{3}}{a b^{2} - 3 a^{2} c}.

卡尔达诺公式平方根内出现的量 Q3+R2Q^{3}+R^{2} 与判别式密切相关:Δ=−108 (Q3+R2)\Delta = -108\,(Q^{3}+R^{2})。因此 Q3+R2Q^{3}+R^{2} 的符号与判别式相反。当 Δ>0\Delta > 0(三个实根)时,Q3+R2<0Q^{3}+R^{2} < 0,这迫使 SS 和 TT 成为复数——这是不可约情形的经典例子。

工作示例

考虑方程 x3−4x2+4x=0x^{3} - 4x^{2} + 4x = 0。提取公因式 xx:

x(x2−4x+4)=0.x (x^{2} - 4x + 4) = 0.

二次因式是完全平方:x2−4x+4=(x−2)2x^{2} - 4x + 4 = (x-2)^{2}。因此分解为

x(x−2)2=0.x (x-2)^{2} = 0.

根为 x=0x = 0(单根)和 x=2x = 2(重根)。代入系数到判别式公式得 Δ=0\Delta = 0,确认存在重根。

对于没有有理根的方程,如 x3−2x2−3x+2=0x^{3} - 2x^{2} - 3x + 2 = 0,必须使用卡尔达诺公式。计算得到 Q=−139Q = -\frac{13}{9} 和 R=827R = \frac{8}{27} 后,SS 和 TT 为复数,但三个根均为实根(约为 2.813612.81361、−1.34292-1.34292 和 0.529320.52932)。三次方程求解器能瞬时处理这类情况,使其成为学习与专业工作中的实用伴侣。

常见问题

1. 如何使用三次方程计算器?

将三次方程 a x³ + b x² + c x + d = 0 的系数 a、b、c、d 输入到输入字段中。工具会立即显示三个根、判别式以及三次多项式图形。

2. 判别式能告诉我关于根的什么信息?

判别式 Δ 无需完全求解即可指示根的性质。若 Δ > 0,则有三个不同实根;若 Δ < 0,则有一个实根和两个共轭复根;若 Δ = 0,则至少有一个重根(二重或三重根)。

3. 如果已知一个根,我可以手动求解三次方程吗?

可以。如果已知一个根 r,使用综合除法将三次多项式除以 x − r。结果是一个二次方程,可以借助二次公式求解得到另外两个根。

4. 什么是卡尔达诺公式,我应该何时使用它?

卡尔达诺公式是三次方程的通用代数解法。当有理根测试失败且没有明显根时应使用该公式。公式涉及中间量 Q 和 R 以及立方根;计算器会自动完成这一繁琐过程。

5. 计算器会显示复数根吗?

会的。三次方程求解器返回所有三个根,包括复数值。如果判别式为负,其中两个根为共轭复根,以 a + bi 形式显示。

使用方法

  1. 输入三次方程 ax³ + bx² + cx + d = 0 的系数 a、b、c、d。
  2. 选择计算结果的精度。
  3. 点击「求解方程」即可获取根、判别式及根的性质。