-
21-12-2019 - |
题
我有以下传递函数:
(5/(s^2+1) ) * e^(-0.1*s)
如何将死区时间包含在传递函数模型中?
我试过 A=tf([5],[1 0 1],'td',0.1)
但不起作用(td
不明确的)。
解决方案
使用:
A=tf([5],[1 0 1],'inputdelay',0.1)
Matlab 的输出为:
Transfer function:
5
exp(-0.1*s) * -------
s^2 + 1
您收到错误的原因 td not defined
是因为“td”不是函数可识别的输入值。如果您希望使用 td,您可以这样做:
td = 'inputdelay'
A=tf([5],[1 0 1],td,0.1)
并且输出将是相同的。
不隶属于 StackOverflow