求根公式法
紅色字體部分為判別式 。
當 時,方程有一個實根和兩個共軛複根;
當 時,方程有三個實根:
當 時,方程有一個三重實根;
當 時,方程的三個實根中有兩個相等;
當 時,方程有三個不等的實根。
三角函數解
,其中 。
若令 ,則
卡爾達諾法
令 為域,可以進行開平方或立方運算。要解方程只需找到一個根 ,然後把方程 除以 ,就得到一個二次方程,而我們已會解二次方程。
在一個代數封閉域,所有三次方程都有三個根。複數體就是這樣一個域,這是代數基本定理的結果。
解方程步驟:
- 把原來方程除以首項系數 ,得到:
- ,其中 , , 。
- 代換未知項 ,以消去二次項。當展開 ,會得到 這項,正好抵消掉出現於 的項 。故得:
- ,其中 和 是域中的數字。
- ; 。
- 設 滿足 ,則 為解
- 這個假設的hint如下:
- 記 。前一方程化為 。
- 展開: 。
- 重組: 。
- 分解: 。
- 設 和 。我們有 和 因為 。所以 和 是輔助方程 的根,可代一般二次方程公式得解。
接下來, 和 是 和 的立方根,適合 , ,最後得出 。
在域 裏,若 和 是立方根,其它的立方根就是 和 ,當然還有 和 ,其中 ,是1的一個複數立方根。
因為乘積 固定,所以可能的 是 , 和 。因此三次方程的其它根是 和 。
判別式
最先嘗試解的三次方程是實系數(而且是整數)。因為實數體並非代數封閉,方程的根的數目不一定是3個。所遺漏的根都在 裏,就是 的代數閉包。其中差異出現於 和 的計算中取平方根時。取立方根時則沒有類似問題。
可以證明實數根數目依賴於輔助方程的判別式 ,
- 若 ,方程有一個實根和兩個共軛複根;
- 若 ,方程有三個實根:當 時,方程有一個三重實根;當 時,方程的三個實根中有兩個相等;
- 若 ,方程有三個不等的實根: 其中 (注意,由於此公式應對於 的形式,因此這裏的 實際上是前段的 ,應用時務必注意取負號即 )。
注意到實系數三次方程有一實根存在,這是因為非常數多項式在 和 的極限是無窮大,對奇次多項式這兩個極限異號,又因為多項式是連續函數,所以從介值定理可知它在某點的值為0。
第一個例子
解 。
我們依照上述步驟進行:
- (全式除以 )
- 設 ,代換: ,再展開 。
- , , 。設 和 。 和 是 的根。
- 和 ,
- 和 。
- ,
-
該方程的另外兩個根:
- ,
- ,
第二個例子
這是一個歷史上的例子,因為它是邦別利考慮的方程。
方程是 。
從函數 算出判別式的值 ,知道這方程有三實根,所以比上例更容易找到一個根。
前兩步都不需要做,做第三步: , , 。
- 和 。
和 是 的根。這方程的判別式已算出是負數,所以只有實根。很弔詭地,這方法必須用到複數求出全是實數的根。這是發明複數的一個理由:複數是解方程必需工具,即使方程或許只有實根。
我們解出 和 。取複數立方根不同於實數,有兩種方法:幾何方法,用到輻角和模(把輻角除以3取模的立方根);代數方法,分開複數的實部和虛部:
現設 。
- 等價於:
- (實部)
- (虛部)
- (模)
得到 和 ,也就是 ,而 是其共軛: 。
歸結得 ,可以立時驗證出來。
其它根是 和 ,其中 。
當 是負, 和 共軛,故此 和 也是(要適當選取立方根,記得 );所以我們可確保 是實數,還有 和 。
盛金公式法
,其中系數皆為實數。
判別式
重根判別式: ;
總判別式: 。
情況1:
。
情況2:
讓 ,得:
;
;
。
情況3:
讓 ,得:
;
。
情況4:
讓 ,得:
;
;
。