为什么tf2zpk转不过去?
想用sisotool做一个校正系统的设计导入模型的时候提示
??? Error using ==> lti.zpkdata at 37
The "zpkdata" command cannot be used for models of class "tf".
控制对象模型是这样的
Transfer function:
3.285e-010 s + 3.843e-007
--------------------------------------------------------------------------------
6.415e-008 s^6 + 0.005243 s^5 + 0.1861 s^4 + 8.061 s^3 + 168.5 s^2 + 2947 s
用tf2zp命令想把传递函数模型转成零极点增益模型
显示
??? Undefined function or method 'eq' for input arguments of type 'cell'.
自己琢磨了一天,问了师兄师兄也不清楚
第一次发帖,请教高手~ 没问题!?
b=;
a=;
= tf2zp(b,a)
= tf2zpk(b,a)
回复 沙发 ChaChing 的帖子
太谢谢楼上的了!终于有人理我了不过我发帖的时候ms分母少粘了一个常数项
那个式子应该是这样的
Transfer function:
3.285e-010 s + 3.843e-007
----------------------------------------------------------------------------------
6.415e-008 s^6 + 0.005243 s^5 + 0.1861 s^4 + 8.061 s^3 + 168.5 s^2 + 2947 s+ 58.88 试过了, 也没问题!?
b=;
a=;
= tf2zp(b,a)
= tf2zpk(b,a)
回复 地板 ChaChing 的帖子
太奇怪了~~~为什么我这就不行呢? 我的版本是v6.5, 刚刚又试过2006a, 都没问题!?
z =
-1.1699e+003
p =
1.0e+004 *
-8.1695
-0.0000 + 0.0030i
-0.0000 - 0.0030i
-0.0018 + 0.0018i
-0.0018 - 0.0018i
-0.0000
k =
0.0051
LZ的程序怎写?
[ 本帖最后由 ChaChing 于 2009-3-7 20:20 编辑 ]
回复 6楼 ChaChing 的帖子
谢谢刚换了师兄的机器运行了一下确实没问题
决定卸了重装一下~~
页:
[1]