二次方程, 3次方程, 4次方程的解法
二次方程, 初中大家就學過了. 然而對於普通的工科學生來說, 即是是大學畢業, 我們也不會三次方程的解法.
今天, 我們就來學一下3,4次方程的解法.
首先, 來複習一下二次方程.
如果你還記得, 可以跳過這一部分哦.
二次方程
當 時, 有
我們可以同時除以 , 那麼變成
我們要配方
接下來我們只考慮 的情況.
慢著!
我們已經不是高中生了,是時候了解一下複數的概念了.
現在我先簡單說一下複數(或許以後我會專門寫一篇文章的).
- 複數是實數的超集. 複數包含實數, 就像有理數包含整數一樣.
- 複數可以加減乘除,可以求冪(自然數次方).
- 複數可以開方. 對複數 , 自然數 來說,必有 個複數 使得 , 也就是說
那麼 可以變為
也可以轉換成我們比較熟悉的形式
啪啪啪.趕緊給自己鼓鼓掌.我們已經解開了一元二次方程.
接下來, 我們又要先複習一下韋達定理.
複數 是方程 的根,當且僅當 且
這個定理很好證明, 上面我們求出了根, 就在公式 ,於是可以算出 與
反過來, 我們將 與 代入原方程, 則
有時 是完全平方數. 也就是
, 當且僅當
從公式 一眼便知.
三次方程
終於輪到3次方程了.
顯然這已經同除以 過了.
我們用 替換
化簡後得
的係數是 於是我們令 則可以幹掉 . 我們說干就干.
於是方程變為
其中 和 都是關於 的多項式
強行認為這個方程的其中一個解是 , 其中 未知. 重新代入一下:
整理得:
我們故技重施, 強行讓 .
那麼我們得到
根據韋達定理, 存在一個相應的二次方程
其解是
雖然我們仍然不知道 是啥, 但我們依然可以繼續化簡式 ,得
對 兩邊同時取三次方, 然後與8式聯立方程組, 得
韋達定理再次出場, 帶來一個方程
其解是
這次我們可以解出來了
於是式 的解就是
因為一個複數的三次開方有三個複數滿足, 那麼我們要小心選擇,使得 滿足 .
這就是卡爾達諾公式.
至此, 3次方程解出來了. 留下一下微不足道的細節供感興趣的讀者補完.
四次方程
接下來看這個方程
我們故技重施,讓 ,於是消去了3此項, 變成
接下來, 我們將使用費拉里方法解決這個式子.
我們首先讓項數變少
接下來就是巧妙的地方了
這裡的 是任選的. 但我們想讓方括弧里的式子是個平方數!
我們看一下這個式子
我們讓它的判別式為0
我們發現這是一個關於 的三次方程, 解之.
將之代入到式 中, 這個式子就會變成類似 的存在. 那麼我們就可以解這個方程了.
你可能還想要解5次方程. 其實這件事情, 很久以前, 數學家們也做了很多努力. 直到1824年, 阿貝爾證明了, 超過4次的方程不存在加減乘除冪開方的解的表達式.
至於這是為什麼, 或許還有下一篇.
推薦閱讀:
※Maxima解不了一個簡單方程?
※為什麼參數方程的二階導數不能直接對一階導數求導?
※如何理解這個 16 世紀的方程?
※線性方程組的迭代解法:基本思想
※Python 解方程的三種方法