1. 程式人生 > >MATLAB 7.0 學習入門 -- (練習三 多項式求根)

MATLAB 7.0 學習入門 -- (練習三 多項式求根)

     Matlab中使用行向量表示多項式。比如  可以表示為 行矩陣 A = [ 12, 0.21, 11.897, 3.77 ]。即按照x的降冪來表示。從x的n次冪到0次冪(常數項)。

    為了求根,我們在Matlab 7.0中輸入x的冪的行向量,然後通過roots函式即可求得各個根。全部根構成的是一個列向量。

    比如  求根命令如下(列向量只有一個根-1):

      

    比如,求根命令如下:

    

    列向量的根總共有6個根,2個實數根,4個虛數根。按照數學中的,x的n次冪即會存在n個根,當然,n個根是包含實數和虛數的。