三次方程求解器
三次方程的一般形式为 ax³ + bx² + cx + d = 0,在复数域上总是具有三个根。输入四个系数后,求解器将根据卡尔达诺公式返回相应结果:当判别式非正时有三个实根;判别式为正时有一个实根和一对共轭复根;判别式等于零时则呈现双根情况。
求解器如何找到根
-
1
输入系数
四个数:a、b、c、d。首项系数 a 必须不为零,否则该方程属于二次方程而非三次方程。
-
2
缺项三次方程
求解器将方程平移 -b/(3a) 以消去二次项,从而得到 `t³ + pt + q = 0` 的形式。
-
3
判别检验
Δ = (q/2) ² + (p/3) ³ 决定根的分布情况: Δ > 0时存在一个实根; Δ = 0时存在一个重根; Δ < 0时通过三角函数可求得三个实根。
-
4
向后移动
在t空间中找到的每个根点均按-b/(3a)进行平移以恢复x值。求解器会在适用情况下按降序返回这些根点。
判别式的情形及其含义
Cardano算法根据判别式 Δ =(q/2) ² +(p/3) ³ 的符号,选择三条分支之一进行运算。三次图的几何结构与此完全对应。
案例表
| 判别式 | 根 | 图形形状 |
|---|---|---|
| Δ > 0 | 1个实数,2个复共轭数 | 与x轴相交一次 |
| Δ = 0 | 3个实数,且至少有两个相等 | 在x轴处与双根点相切 |
| Δ < 0 | 存在三个不同的实根 | 与x轴相交三次 |
示例
对于 x³ − 6x² + 11x − 6 = 0(系数分别为 1、−6、11、−6):
- 平移 −b/(3a) = 2 得到缺项形式:p = −1,q = 0。
- Δ = (q/2)² + (p/3)³ = 0 + (−1/3)³ = −1/27 < 0,因此采用三实根(三角函数)路径。
- 三角公式得出三个不同的实根 x = 1、2、3。
数值方面的考量
- 当三个根值彼此接近时(即近三重根情况),会出现浮点误差。显示的根值在最后几位小数位上可能与精确值存在差异。
- 极小的 a 值会使 b/(3a) 值增大,这会主导计算过程并降低精度。若
|a|的值低于约 1e-12,则应改用二次方程进行求解。 - 整数系数可获得最精确的结果:有理根将以其精确值呈现(仅保留小数点后的位数)。
相关方程
- 二次方程:
ax² + bx + c = 0。请使用二次方程求解器(闭式解法,更简便)。 - 四次方程:
ax⁴ + bx³ + cx² + dx + e = 0。法拉利方法可化为一个预解三次方程;此处未涵盖。 - 缺项三次方程:将 b 设为 0 以跳过平移步骤,直接输入
x³ + px + q = 0。
常见问题
该方程已不再为三次方程。此时求解器将无法继续处理,请切换至bx² + cx + d = 0的二次方程求解器。
在这种情况下,求解器会返回唯一的实根。另外两个根是复共轭对,Cardano公式可将其以闭合形式给出;若需要符号表达式,请将它们计算为 -x1/2 ± (√3/2) × i × 模。
Cardano方法的数值实现由于浮点运算舍入效应,可能产生量级为1e-15的残差。所有小于1e-10的值均视为实数;该求解器已针对 Δ <0分支自动过滤掉这些残差。
四个系数仅会发送到服务器用于计算根,不会被存储。使用分步视图时,系数也会出现在页面链接中。
相关工具
倒相管长度计算器
根据音箱最终净容积、目标调谐频率、导向管净内尺寸和数量,估算圆形或槽形低音反射导向管长度,支持公制与英制。
宏量营养素计算器
把每日热量目标和宏量营养素百分比换算成蛋白质、碳水化合物和脂肪的克数。可查看均衡、高蛋白、增肌和低碳水分配。
TDEE 计算器
使用 Mifflin-St Jeor 方程和所选活动系数估算 BMR 与每日 TDEE。
板条护墙间距计算器
根据墙面宽度、净间距、板条实际宽度、锯缝和备用比例,规划室内板条护墙的中心线及竖向板条用料。
SAT 分数计算器
汇总 SAT 官方阅读与写作、数学分数,比较各次考试,计算 Superscore 拼分,并查看距离规划目标还差多少分。
英尺英寸身高转厘米
将用英尺和英寸表示的身高换算为厘米和米,适合医疗表格、身份证明资料和健身应用使用。
此工具还提供其他语言版本
- เครื่องแก้สมการลูกบาศก์ [TH]
- 三次方程式ソルバー [JA]
- Resolutor de Ecuaciones Cúbicas [ES]
- Kübik Denklem Çözücü [TR]
- 삼차방정식 계산기 [KO]
- Résolveur d'équations cubiques [FR]
- Phương pháp giải phương trình lập phương [VI]
- Cubic Equation Solver [EN]
- Pemecah Persamaan Kubik [ID]
- Lösare för kubiska ekvationer [SV]
- Kubische Gleichungs-Löser [DE]
- حل المعادلات التكعيبية [AR]
- Oplosser voor kubische vergelijkingen [NL]
- Kalkulator równań sześciennych [PL]
- Solução de Equação Cúbica [PT]
- Risolutore di Equazioni Cubiche [IT]
- Решатель кубических уравнений [RU]