看板 Math 關於我們 聯絡資訊
請問一個一元三次方程式求根的問題, 我的方程式為 a*x^3 + b*x^2 + c*x + d = 0 其中 a = 59.04001 b = 51.33204 c = -1154.233 d = 1566.982 根據這個網站 http://www.1728.org/cubic.htm , 我的三個解為實數解, 值為 x1 = 2.73055750035747 x2 = -5.40000183778573 x3 = 1.79999936274075 但根據維基百科的一元三次方程公式解 http://en.wikipedia.org/wiki/Cubic_function 我的判別式 delta = 18*a*b*c*d-4*b^3*d+b^2*c^2-4*a*c^3-27*a^2*d^2 其值為 36055953879 是大於 0 的, 也就是說有三個相異實根。 但我代入維基的第一個公式解時 x1 = -b/3/a - 1/3/a*(0.5*(2*b^3-9*a*b*c+27*a^2*d+(-27*a^2*delta)^0.5))^(1/3) - 1/3/a*(0.5*(2*b^3-9*a*b*c+27*a^2*d-(-27*a^2*delta)^0.5))^(1/3) 平方根號內的運算元素 -27*a^2*delta 不就是負的嗎? 這樣說來, 維基的公式解是否有 問題呢? 還是在哪裡我有不解瞭的地方呢? 還請熟悉一元三次方程式的內指教一下, 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.160.83
StellaNe :先化i 之後應該可以消掉 08/24 21:42
PanJC :謝謝, 我試試 08/24 21:59
powerkshs :MATLAB 08/25 18:07