多項式解方程,多項式方程問題

2022-11-08 05:31:38 字數 5588 閱讀 8344

1樓:匿名使用者

上面回答的都不是一個通用的方法,我來介紹一個通用的方法(絕對通用,不通用找我麻煩):

解這種一元多次方程嘛,無非都是進行因式分解,然後找出零根即可。我現在把問題倒過來,我假設你要求解的是一個n次多項式的根,這個n此多項式可以寫成:x^n+a1*x^(n-1)+a2*x^(n-2)+...

+an=0。式中a1、a2、a3、a4...an都是未知數的係數。

注意把最高次的係數化為1(如果不是1,那麼等號兩邊同時除以最高次的係數不就化為1了嗎).你們看這個式子可不可能成立:

x^n+a1*x^(n-1)+a2*x^(n-2)+...+an=(x-b1)(x-b2)(x-b3)..(x-bn)

(只要原方程有實根,這個式子顯然成立)

下一步我把右邊乘開,把它寫成一個多項式,這個多項式對所有的x成立,那麼對應項的係數相等,這不就得到一個關b1 b2 b3 ..bn的方程組嗎,解這個方程組後就能把那個n次多項式分解成多個一次因式相乘的形式,從而原方程的根不就自動浮出水面了嗎。

2樓:

x^3-x+6=0

先試出x=-2是一個根,化到兩次式和一次的積6x^3+8x^2-7x-3=0

先試出x=-1/3是一個根,化到兩次式和一次的積一般初等階段解3次方程,必定有一個根比較容易得到,然後將其化成兩次式和一次式的積

3樓:冬家小魚

1.x^3-x+6=0可化簡成(x+2)(x^2-2x+3)=0,所以x=-2

2.6x^3+8x^2-7x-3=0

可化簡成[x+(1/3)](6x^2+6x-9)=3[x+(1/3)](2x^2+2x-3)=0

所以x=-1/3,x=(-1-根號7)/2,x=(-1+根號7)/2

4樓:匿名使用者

x^3-x+6=0

(x^3+8)-(x+2)=0

(x+2)(x^2+2x+3)=0

x=-2,-1±i√2

6x^3+8x^2-7x-3=0

(3x+1)(2x^2+2x-3)=0

x=-1/3,-(1±√7)/2

多項式方程問題

5樓:

這個是沒有明確的辦法的,在《高等代數》上面也只是肯定了n次方程有n個復根,並指出了沒有根的一個具體求法。

如果非要求了,或許你可以先利用「重因式」這節最後的那個公式,先化成只有單根的代數式,這樣更容易配方一些。

3次和3次以上的代數方程,如果要你求解,肯定要有一個比較常見的根,比如±1,±2,±½之類。當然,3次代數方程的盛金公式還是比較好用的(也比較簡單),4次的就很難記了。

如果有能力你可以去看看盛金公式和他的推導,或許對你解高次方程有幫助。

你看到你的第一個題目: 11x³+15x²-25x+7=0

注意到常數7=1×7,你可以懷疑是否有

(x-1)(x-7)=x²-8x+7, (2x-1)(x-7)= 2x²-15x+7, (2x-7)(x-1)=2x²-9x+7 這類

同時前面的11x³,你也可以想到 11x³+22x²+11x=11x(x+1)²

這樣後面剩下一個-7x²-36x+7,配不出,那就換一個試試

11x³+22x²-11x + -7x²-14x+7 =11x(x²+2x-1)-7(x²+2x-1)=(11x-7)(x²+2x-1)

這完全是憑經驗配出來的,要我說理由我也說不出,代數方程本來就暫時沒有通法。

6樓:數學劉哥

用高等代數的知識尋找有理根。

7樓:匿名使用者

寫出伴隨矩陣,求伴隨矩陣的特徵值,特徵值就是解

如何在excel裡解多項式方程

8樓:涼念若櫻花妖嬈

1、新建一個空白bai的duexcel文件。

2、先舉個例子,例zhi如a3=a1*a2(6=2x3),故會在daoa3裡面輸入=a1*a2;版

3、要求解8=4x?,權則很簡單,先在b3中輸入「=b1*b2」(雙引號不需要輸入),在b2中輸入4,現在就要求b1=?

4、然後點選單欄中的「資料」。

5、再選擇「模擬分析」下拉選單中的「目標搜尋」。

6、目標儲存格選擇$b$3, 目標值填所需要得到的值8,變數儲存格選擇希望未知數填寫的單元格,這裡定位$b$1。

7、點選確定,將會看到$b$1中已經自動寫入答案2;圖中目標值與現有值主要是為了區分一些不能得到有限小數的值。

9樓:手機使用者

|再與文書處理軟體抄word相比,excel以資料處bai理見長,它是集**、圖形du顯示和資料庫操作於一體的應用||zhi|再談dao基於excel的高次方程實根的求解完巧玲馮積社【摘要】:充分利用excel提供的強大的數值計算功能和繪製函式影象的功能,及其簡單快捷的特徵,以相關的理論為依據,說明如何通過單變數求解和規劃求解來求解一元n次多項式方程,最後通過一個一元6次方程實根的求解比較詳細地說明操作步驟,並修訂了文中的一些不實之詞。

與文書處理軟體word相比,excel以資料處理見長,它是集**、圖形顯示和資料庫操作於一體的應用|||再談基於excel的高次方程實根的求解完巧玲馮積社【摘要】:充分利用excel提供的強大的數值計算功能和繪製函式影象的功能,及其簡單快捷的特徵,以相關的理論為依據,說明如何通過單變數求解和規劃求解來求解一元n次多項式方程,最後通過一個一元6次方程實根的求解比較詳細地說明操作步驟,並修訂了文中的一些不實之詞。

怎樣有matlab解多項式方程

10樓:信玄居士

用matlab解方程的三個例項

1、對於多項式p(x)=x3-6x2-72x-27,求多項式p(x)=0的根,可用多項式求根函式roots(p),其中p為多項式係數向量,即

>>p =

p =1.00 -6.00 -72.00 -27.00

p是多項式的matlab描述方法,我們可用poly2str(p,'x')函式 ,來顯示多項式的形式:

>>px=poly2str(p,'x')

px =x^3 - 6 x^2 - 72 x - 27

多項式的根解法如下:

>> format rat %以有理數顯示

>> r=roots(p)

r =2170/179

-648/113

-769/1980

2、在matlab中,求解用符號表示式表示的代數方程可由函式solve實現,其呼叫格式為:solve(s,v):求解符號表示式s的代數方程,求解變數為v。

例如,求方程(x+2)x=2的解,解法如下:

>> x=solve('(x+2)^x=2','x')

x =.69829942170241042826920133106081

得到符號解,具有預設精度。如果需要指定精度的解,則:

>> x=vpa(x,3)

x =.698

3、使用fzero或fsolve函式 ,可以求解指定位置(如x0)的一個根,格式為:x=fzero(fun ,x0)或x=fsolve(fun,x0)。例如,求方程0.

8x+atan(x)-=0在x0=2附近一個根,解法如下:

>> fu=@(x)0.8*x+atan(x)-pi;

>> x=fzero(fu,2)

x =2.4482

或>> x=fsolve('0.8*x+atan(x)-pi',2)

x =2.4482

________________________________________

當然了,對於該方程也可以用第二種方法求解:

>> x=solve('0.8*x+atan(x)-pi','x')

x =2.4482183943587910343011460497668

對於第一個例子,也可以用第三種方法求解:

>> f=@(x)x^3-6*x^2-72*x-27

f =@(x)x^3-6*x^2-72*x-27

>> x=fzero(f,10)

x =12.1229

對於第二個例子,也可以用第三種方法:

>> fun=@(x)(x+2)^x-2

fun =

@(x)(x+2)^x-2

>> x=fzero(fun,1)

x =0.6983

最近有多人問如何用matlab解方程組的問題,其實在matlab中解方程組還是很方便的,例如,對於代數方程組ax=b(a為係數矩陣 ,非奇異)的求解,matlab中有兩種方法:

(1)x=inv(a)*b — 採用求逆運算解方程組;

(2)x=a\b — 採用左除運算解方程組。

例:x1+2x2=8

2x1+3x2=13

>>a=;b=;

>>x=inv(a)*b

x =2.00

3.00

>>x=a\b

x =2.00

3.00;

即二元一次方程組的解x1和x2分別是2和3。

對於同學問到的用matlab 解多次的方程組,有符號解法,方法是:先解出符號解,然後用vpa(f,n)求出n位有效數字的數值解.具體步驟如下:

第一步:定義變數syms x y z ...;

第二步:求解=solve('eqn1','eqn2',...,'eqnn','var1','var2',...'varn');

第三步:求出n位有效數字的數值解x=vpa(x,n);y=vpa(y,n);z=vpa(z,n);...。

如:解二(多)元二(高)次方程組:

x^2+3*y+1=0

y^2+4*x+1=0

解法如下:

>>syms x y;

>>=solve('x^2+3*y+1=0','y^2+4*x+1=0');

>>x=vpa(x,4);

>>y=vpa(y,4);

結果是:

x =1.635+3.029*i

1.635-3.029*i

-.283

-2.987

y =1.834-3.301*i

1.834+3.301*i

-.3600

-3.307。

11樓:空**聖卿

其實不是錯誤,你計算的結果s1第二個數其實是不是零,只是一個很小的數,由於顯示精度的問題,就沒有顯示出來結果;當你用字串表示式時候,就用分式把第二個數表示出來了,這個分式除出來也就是s1第二個數的大小。

你可以使用vpa(p,4),可以看到x^2的係數為10-14次方,非常小。

多項式方程組的解

12樓:

a+b+c=5--(1)

3a+2b+c=0--(2)

12a+4b+c=0--(3)

(2)-(1)得

2a+b=-5--(4)

(3)-(2)得

9a+2b=0--(5)

(5)-(4)×2得

9a-4a=0-(-5)×2

5a=10,a=2

將a的值代入(5)得,b=-9

將a,b的值代入(1)得,c=12

故方程組的解為,a=2,b=-9,c=12

在多項式乘以多項式之前,你已擁有的有關知識是哪些?(寫出三條

單項式乘以單項式 單項式乘以多項式 合併同類項。單項式乘以單項式 合併同類項 乘法分配律 單項式乘以單項式,分配律,字母表示數,數可以表示線段的長或圖形的面積,等 數學題目 1第二類2乘法,3 a b c d a c b b c d ac ab bc bd 新知識一般有兩類 第一類是不依賴於其他知識...

怎麼給多項式去括號,多項式如何去括號 符號有什麼變化

如果括號前是減。括號裡減的變加,括號里加的變減 括號前是加的話就不用變 去括號法則 1.括號前面有 號,把括號和它前面的 號去掉,括號裡各項的符號不改變 2.括號前面是 號,把括號和它前面的 號去掉,括號裡各項的符號都要改變 去括號法則的依據實際是乘法分配率 注 要注意括號前面的符號,它是去括號後括...

多項式中不含二次項是什麼意思,一個多項式中不含二次項是什麼意思

多項式按某個字母降冪排列時,可能出現三次項,二次項,一次項,常數項.不含二次項就是多項式中沒有二次單項式的項,如 x 3 x 1,4x 4 3y 3 y 1,二次項就是含未知數的冪是2的項,比如x2 就是一個二次項,1是二次項係數 親,我的回答你滿意嗎?如果我的回答對你有用的話,請採納一下哦 採納之...