1.对于系统
sys =3 s^4 + 2 s^3 + 5 s^2 + 4 s + 6
-------------------------------------
s^5 + 3 s^4 + 4 s^3 + 2 s^2 + 7 s + 2
num=[3 2 5 4 6]
den=[1 3 4 2 7 2]
sys=tf(num,den)%建立传递函数模型
pzmap(sys)%画零极点图
grid%在零极点图上画网格线
e=eig(sys)%求系统的特征值
p=pole(sys)%系统传递函数的极点
roots(den)%特征根
2.离散系统
h =
3 z^2 - 0.39 z - 0.09
------------------------------------------
z^4 - 1.7 z^3 + 1.04 z^2 + 0.268 z + 0.024
h=tf(num,den,-1)%建立离散系统模型
其他操作与连续系统类似
step(sys)%绘制单位阶跃响应曲线
dste(num,den)%求线性定常离线系统的单位阶跃响应
3.线性定常系统
a =
x1 x2 x3 x4
x1 -1.6 -0.9 0 0
x2 0.9 0 0 0
x3 0.4 0.5 -5 -2.45
x4 0 0 2.45 0
b =
u1
x1 1
x2 0
x3 1
x4 0
c =
x1 x2 x3 x4
y1 1 1 1 1
d =
u1
y1 0
Continuous-time state-space model.
sys=ss(a,b, c,d)%建立模型
steps(sys)