如何解多項式方程

2021-04-21 17:40:51 字數 3367 閱讀 5071

1樓:匿名使用者

有分母先去分母如

2x-1 4x-1

———- = ————

2 36(二、三公因數)

乘以左右兩邊內

3(2x-1)=2(4x-1)

(乘法分配律容)

6x-3=8x-2

(移項變號)

-2x=1

x=-1/2

其他題也都一樣 沒有分母就不需要去分母

有時候要合併同類項,為移項做準備

!!!去分母時都乘到,移項要變號

!!!!!!

如何在excel裡解多項式方程

2樓:手機使用者

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

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

怎樣有matlab解多項式方程

3樓:信玄居士

用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。

4樓:空**聖卿

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

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

單項式和多項式的理解,單項式與多項式的概念

1 單項式的概念 代數式3a,mn,x2,abx,4x3它們都是用數字與字母的積,這樣的代數式叫做單項式,單獨的一個數或一個字母也是單項式.單項式中的數字因數叫做單項式的係數.一個單項式中,所有字母的指數的和叫做這個單項式的次數.例如 3a 是3與字母a的積,字母a的指數是1,所以單項式3a的係數是...

寫出多項式,寫出多項式fxx4在複數域,實數域以及有理數域上的典型分解式

f x x 2 4 x 2 x 2 在複數域 實數域 有理數域上的典型分解式都是上式。語文語文 語文是滋味芳醇的美酒,讓人回味無窮。語文是清涼可口的泉水,讓人清甜解渴 語文是芳香濃郁的咖啡,讓人溫馨浪漫 語文是新鮮味美的果汁,讓人滋心潤肺 語文是香氣撲鼻的綠茶,讓人神清氣爽 語文是神態悠閒的白雲,讓...

多項式怎麼去大括號急,多項式怎麼去大括號? 急!!!

3x 7x 4x 3 2x 3x 7x 4x 3 2x 3x 7x 4x 2x 3 3x x 3 3x 2 9x 去括號遵循由裡到外 即先去小括號,再去中括號,後去大括號 括號前是負內號,去括號後每一容項都要變號 括號前面是正號,直接去掉括號就可以了,還有不明白的可以追問哦 運算時要遵守先 抄算小括...