求根公式法
红色字体部分为判别式 。
当 时,方程有一个实根和两个共轭複根;
当 时,方程有三个实根:
当 时,方程有一个三重实根;
当 时,方程的三个实根中有两个相等;
当 时,方程有三个不等的实根。
三角函数解
,其中 。
若令 ,则
卡尔达诺法
令 為域,可以進行開平方或立方運算。要解方程只需找到一個根 ,然後把方程 除以 ,就得到一個二次方程,而我們已會解二次方程。
在一個代數封閉域,所有三次方程都有三個根。複數域就是這樣一個域,這是代數基本定理的結果。
解方程步驟:
- 把原來方程除以首項係數 ,得到:
- ,其中 , , 。
- 代換未知項 ,以消去二次項。當展開 ,會得到 這項,正好抵消掉出現於 的項 。故得:
- ,其中 和 是域中的數字。
- ; 。
- 設 滿足 ,則 為解
- 這個假設的hint如下:
- 記 。前一方程化為 。
- 展開: 。
- 重組: 。
- 分解: 。
- 設 和 。我們有 和 因為 。所以 和 是輔助方程 的根,可代一般二次方程公式得解。
接下來, 和 是 和 的立方根,適合 , ,最後得出 。
在域 裡,若 和 是立方根,其它的立方根就是 和 ,當然還有 和 ,其中 ,是1的一个复数立方根。
因為乘積 固定,所以可能的 是 , 和 。因此三次方程的其它根是 和 。
判别式
最先嘗試解的三次方程是實係數(而且是整數)。因為實數域並非代數封閉,方程的根的數目不一定是3個。所遺漏的根都在 裡,就是 的代數閉包。其中差異出現於 和 的計算中取平方根時。取立方根時則沒有類似問題。
可以證明實數根數目依賴於輔助方程的判別式 ,
- 若 ,方程有一个实根和两个共轭複根;
- 若 ,方程有三个实根:当 时,方程有一个三重实根;当 时,方程的三个实根中有两个相等;
- 若 ,方程有三个不等的实根: 其中 (注意,由於此公式應對於 的形式,因此這裡的 實際上是前段的 ,應用時務必注意取負號即 )。
注意到实系数三次方程有一實根存在,這是因為非常數多項式在 和 的極限是無窮大,對奇次多項式這兩個極限異號,又因为多項式是連續函數,所以從介值定理可知它在某點的值為0。
第一個例子
解 。
我們依照上述步驟進行:
- (全式除以 )
- 設 ,代換: ,再展開 。
- , , 。設 和 。 和 是 的根。
- 和 ,
- 和 。
- ,
-
该方程的另外两个根:
- ,
- ,
第二个例子
这是一个历史上的例子,因为它是邦别利考虑的方程。
方程是 。
从函数 算出判别式的值 ,知道这方程有三实根,所以比上例更容易找到一个根。
前两步都不需要做,做第三步: , , 。
- 和 。
和 是 的根。这方程的判别式已算出是负数,所以只有实根。很吊诡地,这方法必须用到复数求出全是实数的根。这是发明复数的一个理由:复数是解方程必需工具,即使方程或许只有实根。
我们解出 和 。取复数立方根不同于实数,有两种方法:几何方法,用到辐角和模(把辐角除以3取模的立方根);代数方法,分开复数的实部和虚部:
现设 。
- 等价于:
- (实部)
- (虚部)
- (模)
得到 和 ,也就是 ,而 是其共轭: 。
归结得 ,可以立时验证出来。
其它根是 和 ,其中 。
当 是负, 和 共轭,故此 和 也是(要适当选取立方根,记得 );所以我们可确保 是实数,还有 和 。
盛金公式法
,其中系数皆为实数。
判别式
重根判别式: ;
总判别式: 。
情况1:
。
情况2:
让 ,得:
;
;
。
情况3:
让 ,得:
;
。
情况4:
让 ,得:
;
;
。