解释这段MATLAB的代码sys=tf([1],[60,1],'inputdelay',80); dsys=c2d(sys,ts,'zoh'); [num,den]=tfdata(dsys,'v');
时间: 2024-01-21 13:02:54 浏览: 284
【老生谈算法】自动控制中常用的Matlab函数合集.doc
这段MATLAB代码的作用是:创建一个传递函数(transfer function)对象sys,该对象表示具有80单位时间的输入延迟、Numerator为1、Denominator为(60s+1)的连续时间系统;然后使用零阶保持器(zero-order hold,zoh)把连续时间系统转换为离散时间系统,得到离散时间系统的传递函数对象dsys;最后,使用tfdata函数,从传递函数对象dsys中获取离散时间系统的分子、分母多项式系数,分别存储到num和den中。
阅读全文