计算机仿真复习
(1) 给定被控对象,
(a)试 利 用 Matlab
建立其状态空间表达式;
MATLAB 程序为:
num=[1 1 1];
den=[1 6 11 6];
[A,B,C,D]=tf2ss(num,den)
运行结果为:
A =
-6 -11 -6
1 0 0
0 1 0
B =
1
0
0
C =
1 1 1
D =
0
(b)(b)在采样周期 0.1 时进行离散化。
MATLAB 程序为:
K=1,Z=[-1/2+1/2*i*3^(1/2);-1/2-1/2*i*3^(1/2)]
P=[-1;-2;-3];,T=0.1;
[A,B,C,D]=zp2ss(Z,P,K)
运行结果为:
A =
-1.0000 0 0
1.0000 -5.0000 -2.4495
0 2.4495 0
B =
1
0
0
C =