动态系统的状态空间描述教案解读.ppt

SISO系统(2/7) 在Matlab中,多项式a0sn+a1sn-1+…+an常用数组表达,如n阶多项式可用n+1个元素的数组表达为 [a0 a1 … an] 其中,数组元素按多项式中“s”的降幂顺序排列,其中的“0”不能省略。 因此传递函数的分子与分母多项式可以用2个数组表达 num=[b0 b1 … bn] den=[a0 a1 … an] SISO系统(3/7) 在Matlab中,传递函数模型变量的数据结构为?tf?类,可采用函数命令tf()来描述分子和分母多项式的数组组合,建立控制系统的传递函数模型。 tf()函数命令的主要调用格式为 sys=tf(num,den) 或直接为 sys=tf([b0 b1 … bn], [a0 a1 … an]) 经过上述命令,变量sys即表示上述连续系统传递函数模型。 SISO系统(4/7) 类似地,对于SISO线性定常离散系统,其高阶差分方程模型和z域传递函数模型分别为 建立Matlab的离散定常系统传递函数模型也可采用函数命令tf(),其建立离散系统传递函数的语句为: num=[b0 b1 … bn] den=[a0 a1 … an] sys=tf(num, den, Ts) SISO系统(5/7) 或直接为 sys=tf([b0 b1 … bn], [a0 a1 … a

文档评论(0)

1亿VIP精品文档

相关文档