當(dāng)前位置: 首頁 > 攻略教程 > 軟件教程 > Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟

時(shí)間:2024-08-07 14:25:08 編輯:易網(wǎng)VIP游戲門戶 閱讀:0

親們想知道Matlab化簡表達(dá)式 多項(xiàng)式的操作嗎?下面就是小編整理的Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟,趕緊來看看吧,希望能幫助到大家哦!

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟

相關(guān)指令簡介

這兒介紹下采用公因子發(fā)簡化表達(dá)式的相關(guān)置換指令。氣質(zhì)要的函數(shù)指令為:“subexpr”。subexpr是替換表達(dá)式命令。在很多特繁瑣的解析表達(dá)式中,常有個(gè)在不同地方重復(fù)出現(xiàn)的表達(dá)式,此時(shí)用simple或simplify都無法化簡,而用這個(gè)命令就能得到效果很好的簡化結(jié)果。下面說下subexpr指令的語法規(guī)則:

RS=subexpr(expr) expr為表達(dá)式,其表示從expr中提取出公因子sigma,并且將采用sigma重寫的expr表達(dá)式賦給RS;

RS=subexpr(expr,'s') 從expr中提取出公因子,記為S,并將用S重寫的expr賦給RS;這里能指定公因子的名稱為'S'

[RS,s]=subexpr(expr,'s') 該調(diào)用語法的效果和上一句“RS=subexpr(expr,'s')”是一樣的。

注意,expr可以是符號(hào)表達(dá)式或符號(hào)表達(dá)式矩陣。此外還可以應(yīng)用help指令學(xué)習(xí)subexpr的用發(fā),結(jié)果如下圖:

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟截圖

公因子法簡化表達(dá)式

至于用公因子法簡化表達(dá)式,采用對符號(hào)矩陣A=[ a b;c d]進(jìn)行特征向量分解的實(shí)例來演示,以演示cubexpr的正確用法,實(shí)例演示復(fù)雜符號(hào)矩陣的公因子法化簡。這里我們需要生成符號(hào)矩陣。如圖所示:

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟截圖

特征值和特征向量

當(dāng)生成符號(hào)矩陣后,就需對上一步的符號(hào)矩陣進(jìn)行特征之和特征向量分解。這里我們要用到“eig”函數(shù),其用法是:[V,D]=eig(A),求矩陣A的全部特征值,構(gòu)成對角陣D,并求A的特征向量構(gòu)成矩陣V。下面就用這條指令求第二步符號(hào)矩陣的特征值和特征向量,如圖所示:

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟截圖

自動(dòng)識(shí)別表達(dá)式中的公因子

下面開始使用subexpr函數(shù)指令進(jìn)行公因子識(shí)別了,注意subexpr函數(shù)的具體應(yīng)用哦!這里先使用一下第一步用法中的第一條,具體如圖所示:

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟截圖

對D進(jìn)行“指定公因子名稱”的簡化

下面探索一下subexpr函數(shù)指令的另一個(gè)用法,即對提取的公因子制定名稱,即把從D中提取出的公因子命名為s,然后用s重寫的D賦給Ds;這里能指定公因子的名稱為's'。代碼:Ds=subexpr(D,'s') ;具體如圖所示:

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟截圖

對V、D同時(shí)簡化,并且制定相同的公因式名稱

下面將V、D合成為一個(gè)矩陣,然后同時(shí)對矩陣[V;D]提取公因式,這時(shí)將公因式命名為w,并用w重寫矩陣[V;D]并命名為Vdw。代碼指令:[VDw,w]=subexpr([V;D],'w') ,具體結(jié)果如圖所示:

Matlab化簡表達(dá)式 多項(xiàng)式的操作步驟截圖

學(xué)完本文Matlab化簡表達(dá)式/多項(xiàng)式的操作內(nèi)容,是不是覺得以后操作起來會(huì)更容易一點(diǎn)呢?