解
它有幾個實根?分別是多少?
先排除有理根。 候選值是 ,其中 且 。取 試幾個看起來合理的小數字:
沒有一個為零,其餘候選值也一樣,所以這個三次式在有理數上不可約,用眼睛是分解不出來的。
由判別式數出實根個數。 對 ,判別式是
因為 ,恰有一個實根,另外是一對共軛複根。這在動手做任何數值計算之前就把「有幾個」這件事定案了——把 掃過 ,也確實只看到一次變號,位置在 附近。
框住實根再用二分法。 由 與 可知根落在 。反覆對半切、保留有變號的那一半,收斂到
檢驗: ✓。若只粗略報成 ,會留下 ,所以當這個根還要餵給後續計算時,多出來的位數很重要。
用卡丹公式求精確值。 以 消去二次項,得到 ,其中
由於 ,而 ,卡丹公式給出
以高精度驗證這個封閉形式。 用 60 位數的算術計算該式,得到
代回原式得 ✓。注意第二個立方根的被開方數 極小,用一般浮點數計算這個形式會損失精度——實務上要報數字時,二分法算出的值比較保險。
Need to solve a different problem like this? Open the solver →