在matlab中num1 1 1 den1 2 5 7 4z,p,k tf2zp(num,den)是什麼意思

2021-04-29 17:46:51 字數 2079 閱讀 2550

1樓:匿名使用者

^樓上的不

要誤人子弟

num=[1 1.1]den=[1 2 5 7 4 ]num=s+1.1

den=s^4+2s^3+5s^2+7s+4tf2zp 用來求 num/den傳函的極零專點及屬增益

>> num=[1 1.1]

num =

1.0000 1.1000

>> den=[1 2 5 7 4 ]

den =

1 2 5 7 4>> [z,p,k]=tf2zp(num,den)z =-1.1000

p =-0.0648 + 1.9138i

-0.0648 - 1.9138i

-0.9352 + 0.4650i

-0.9352 - 0.4650i

k =1

2樓:唯我最逍遙

按你的描述bai num應該是一

行兩列的矩陣du

兩個值分別為zhi 1和1.1

den是一行五列的矩陣 五個dao值為1 2 5 7 4tf2zp應該是一個函式專 它需要有兩個屬引數 分別為兩個矩陣tf2zp(num,den)就是將num和den這兩個矩陣代入函式。

具體如何要看你的tf2zp函式是如何編寫的

matlab中已知狀態方程,怎麼求等效傳遞函式與零極點模型

3樓:匿名使用者

b,c;dt=ax+bu

y=cx+du

要求其傳遞函式和零極增益、專tf和zpk的幫助文件一般已知狀態屬方程dx/,d)

tfun=tf(sys)

zpm=zpk(sys)

樓主可以看看ss,可以使用如下**

sys=ss(a

擴充套件資料理論:(1)有理多項式分式表示式

(2)零極點增益表示式 這些模型之間都有著內在的聯絡,可以相互進行轉換。

2、不同形式之間模型轉換的函式包括:

(1)tf2zp:多項式傳遞函式模型轉換為零極點增益模型。

格式為:[z,p,k]=tf2zp(num,den)。

(2)zp2tf:零極點增益模型轉換為多項式傳遞函式模型。

格式為:[num,den]=zp2tf(z,p,k)。

(3)環節串聯、並聯、反饋連線時等效的整體傳遞函式的求取有多種方式,結果相同。

4樓:匿名使用者

已知狀態方程

x'=ax+bu;

y=cx+du。bai

先求出傳遞函du數的狀態空zhi間模型:

daog=ss(a,b,c,d)。

將狀態空間模型轉為傳遞函式模型:g1=tf(g)。

再求零極點:[z,p,k]=tf2zp(g1.num,g1.den)。

得到零極點模型:g2=zpk(z,p,k)完成。

5樓:

(1)狀態方程模型引數:編寫matlab程式如下

>> num=[1 7 24 24];

>> den=[1 10 35 50 24];

>> [a b c d]=tf2ss(num,den)

得到結果:a=,b=,c=,d=[0]

所以模型為: =x+u,y=x

(2) 零極版

點增益:編寫程式權 >> num=[1 7 24 24];

>> den=[1 10 35 50 24];

>> [z p k]=tf2zp(num,den)

得到結果z= -2.7306 + 2.8531 , -2.7306 - 2.8531i ,-1.5388

p= -4, -3 ,-2 ,-1

k=1(3) 部分分式形式:編寫程式》 num=[1 7 24 24];

>> den=[1 10 35 50 24];

>> [r p h]=residue(num,den)

得到結果r= 4.0000 ,-6.0000, 2.0000, 1.0000

p= -4.0000, -3.0000 , -2.0000 ,-1.0000

h=g(s)=

matlab中的disp函式和num2str()函式如何使用

disp即display,可用來顯示字串 計算結果等 例子 x 1 2 3 disp the values of x are num2str x 結果顯示為 the values of x are 1 2 3str num2str a 把陣列a中的數轉換成字串表示形式。str num2str a,p...

function在MATLAB中怎麼用

m函式除了直接用函式名呼叫之外,也可以進行引數傳遞,使得matlab應用更加方專 便。m函式檔案以function開頭,格式為屬function 輸出變數 函式名稱 輸入變數 語句。編寫一個求自變數x的正弦值的m函式,如下 function y mysin x y sin x 函式體此時在matla...

在matlab中怎樣表示ln

matlab中自然對數函式ln 用log 表示,例如 e exp 1 log e ans 1另外 對於常用的如以2 10為底的對數,分別用log2 和log10 表示.對於任意底的對數,可以使用換底公式轉換為用以上任一種對數函式表示的式子.用log 函式 例如log exp 1 輸出 注 以2為底的...