lsiminfo
计算线性响应特征
语法
说明
lsiminfo 允许您根据响应数据数组 [y,t] 计算线性响应特征。对于线性响应 y(t),lsiminfo 计算相对于 yinit 和 yfinal 的特征,其中 yinit 是初始偏移量(即施加输入之前的值),yfinal 是响应的稳态值。
lsiminfo 使用 yinit = 0 且 yfinal = y(t) 的最后一个采样值,除非您显式指定这些值。
该函数以包含以下字段的结构体形式返回特征:
TransientTime- 当 t ≥ T 时,第一个使得误差 |y(t) – yfinal| ≤ SettlingTimeThreshold × emax 的时间 T,其中 emax 是 t ≥ 0 时的最大误差 |y(t) – yfinal|。默认情况下,SettlingTimeThreshold = 0.02(峰值误差的 2%)。瞬态时间衡量瞬态动态特性消失的速度。
SettlingTime- 当 t ≥ T 时,第一个使得 |y(t) – yfinal| ≤ SettlingTimeThreshold × |yfinal – yinit| 的时间 T。默认情况下,稳定时间衡量误差保持在 |yfinal - yinit| 的 2% 以下所需的时间。
Peak- |y(t) – yinit| 的峰值。 (自 R2025a 起)PeakTime- 峰值出现的时间。 (自 R2025a 起)Min- y(t) 的最小值。MinTime- 响应达到最小值所需的时间。Max- y(t) 的最大值。MaxTime- 响应达到最大值所需的时间。
对于复数响应,lsiminfo 基于 y、yinit 和 yfinal 中复数值的模计算特征。 (自 R2025a 起)
S = lsiminfo(___,'SettlingTimeThreshold', 允许您指定用于定义稳定时间和瞬态时间的阈值 ST)ST。默认值为 ST = 0.02 (2%)。此语法可与上述任一输入参量组合结合使用。
