一元三次方程的求根公式怎麼證明

時間 2021-06-08 11:17:20

1樓:種花萬歲

證明很簡單,代入證明即可。

你想問的是怎麼得到的吧?

先配方消去二次項,設x=p+q,利用(p+q)^3=3pq(p+q)+p^3+q^3和原方程比較係數

2樓:牛背上的春天

×推導過程:

1、方程x^3=1的解為x1=1,x2=-1/2+i√3/2=ω,x3=-1/2-i√3/2=ω^2 ;

2、方程x^3=A的解為x1=A^(1/3),x2=A^(1/3)ω,x3=A^(1/3)ω^2 ,

根據你問題中的小字,可知只需要求解方程x^3+px+q=0的解。

設x=u+v是方程x^3+px+q=0的解,代入整理得:

(u+v)(3uv+p)+u^3+v^3+q=0 ①,

如果u和v滿足uv=-p/3,u^3+v^3=-q則①成立,

由一元二次方程韋達定理u^3和V^3是方程y^2+qy-(p/3)^3=0的兩個根。

解之得,y=-q/2±((q/2)^2+(p/3)^3)^(1/2),

不妨設A=-q/2-((q/2)^2+(p/3)^3)^(1/2),B=-q/2+((q/2)^2+(p/3)^3)^(1/2),

則u^3=A;v^3=B ,

u= A^(1/3)或者A^(1/3)ω或者A^(1/3)ω^2 ;

v= B^(1/3)或者B^(1/3)ω或者B^(1/3)ω^2 ,

但是考慮到uv=-p/3,所以u、v只有三組解:

u1= A^(1/3),v1= B^(1/3);

u2=A^(1/3)ω,v2=B^(1/3)ω^2;

u3=A^(1/3)ω^2,v3=B^(1/3)ω,

最後:方程x^3+px+q=0的三個根也出來了,即

x1=u1+v1=A^(1/3)+B^(1/3);

x2=A^(1/3)ω+B^(1/3)ω^2;

x3=A^(1/3)ω^2+B^(1/3)ω。

(複製貼上的,你看看就好)

Python怎麼求解一元三次方程?

調包方法是使用符號化運算庫,常用庫有Theano SympyTheano不知道有沒有,Sympy可以用以下方式求解import sympy as sp x sp.Symbol x f x 3 2 x 2 1 sp.solve f 輸出 1,1 2 sqrt 5 2,sqrt 5 2 1 2 返回結果...

一元二次方程的求根公式是怎麼得出的?

jacobian 其實這個問題還是有跡象可尋的,數學裡面有一種很自然的思維是換元和轉化。我們檢視 實際上如果 這個方程的求解會變得異常簡單,即.這個是我們觀察到的,那有沒有可能把一次項消掉了,那接下來不就可以很方便的解決這個問題了,實際上真有辦法將一次項消掉,很顯然令 代入有很顯然只要有 得到的關於...

這個一元三次方程怎樣求解?

f x x ax 2x 1 要滿足 1,3 上有且僅有乙個實根,首先必有f 1 f 3 0。f 1 a 2,f 3 9a 22 a 2 9a 22 0 22 9 a 2 若a 22 9,f x x 3 9x 5x 3 9,除3之外另兩根為 5 133 18,都在 1,3 上,舍。若a 2,f x x...