作者stanfer (stanfer)
看板MATLAB
標題[問題]已知極零點用如何用指令直接轉成transferfunction??
時間Sat Dec 10 01:10:49 2005
請問各位在matlab使用上,如果我已知P=-2,-2,-1 z=-3,-4
本來想由已知極零點用指令直接轉成transferfunction
如下m-file:
Z=-3
-4
P=-2
-2
-1
[num,den]=zp2tf(Z,P,K)
但是結果如下:
>>
Z =
-3
ans =
-4
P =
-2
ans =
-2
ans =
-1
num =
1159000 3477000
den =
1 2
卻不是(S^2+7S+12)/(S^4+5*S^3+8*S+4)
很奇怪??
請問如何下指令?是我的指令打錯嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.156.111
推 eatrol:[num,den]=zp2tf([-3;-4],[-2;-2;-1],1);tf(num,den); 12/10 01:50
推 stanfer:thanks~~~ 12/10 13:06