MATLAB用于多項式計算

       實際糊口中的很多問題, 可以建模為一些數學公式, 多項式是一種常見的數學模子 。 本經驗介紹若何用MATALB處置多項式的問題 。

需要這些哦
MATLAB, PC機
方式/
1多項式系數
       標的目的量的系數可被界說為多項式的系數, 例如兩個標的目的量y1 = [1 0 3 2], y2 =[3 4 0 5], 別離對應于y1(s)=s^3+3s–2=0 和y2(s)=3s^3+4s^2–5=0這兩個多項式方程 。

MATLAB用于多項式計算



2 polyval函數
      多項式可以利用PoalVal函數可以計較一個多項式的值, 例如, 可以計較y1和y2中界說的多項式的值 。  

MATLAB用于多項式計算



3roots()函數
      多項式的根即為多項式值為零時的數值 。 若是已知多項式系數, 可以用此函數進行求解 。
按照根的界說, 多項式的根值應該為零, 可是根(p1, 根(p1))的值不是零 。 取而代之的是, 這是一個很是小的數字, 挨次是10到14 。 這是因為在計較根的數值迫近中引入的誤差 。  

MATLAB用于多項式計算



4多項式的加減乘除
     對兩個多項式的系數加減速來對多項式的加減進行計較 。
 兩個多項式的乘積可以用卷積運算函數conv()獲得 。 除法可以經由過程deconv()函數獲得 。  

MATLAB用于多項式計算



5微分運算
       多項式微分可以利用PultDead函數來完當作 。 例如, 假設你有一個多項式y(x)=x^3-2*x^2+4^x=5=0 。 這意味著對dy/dx=0=3*x^2-4*x+4

MATLAB用于多項式計算



6積分運算
     正如微分一樣, 你可以用PultIn函數界說多項式的積分 。 例如, 假設你有一個多項式y(x)=x^3-2*x^2+4*x-5=0 。 然后:

MATLAB用于多項式計算



7多項式曲線擬合
【MATLAB用于多項式計算】      假設你獲得了一些數據, 需要找到一個合適數據的多項式 。 可以利用PyfIt函數執行此使命 。 例如, 假設您想擬合這里給出的數據:

MATLAB用于多項式計算



注重事項弄清多項式系數與其降冪指數的關系, 是理解多項式運算的根本 。

以上內容就是MATLAB用于多項式計算的內容啦, 希望對你有所幫助哦!

    猜你喜歡