(参考文献:Numerical Recipes in C, 5.5 二次方程式、三次方程式)
三次方程式は以下のように定義される。
(1.7) |
ここで、 は求めるべき解であり、 、 、 はスカラーである。
この方程式の解 の種類は、 以下の判別式 によって決定される。
(1.8) |
ここで、 、 は以下のように定義される。
(1.9) |
(1.10) |
もし、 がゼロまたは正であれば、 この方程式は3つの実根を持つ。
(1.11) |
ここで、 は以下のように定義される。
(1.12) |
一方、 もし、 が負であれば、 この方程式は1つの実根を持つ。
(1.13) |
ここで、 は以下のように定義される。
(1.14) |