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- 满足 |y (t) - yfinal| ≤ SettlingTimeThreshold × |yfinal - yinit| 的首个 T,其中 t ≥ 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%)。此语法可与上述任一输入参量组合结合使用。
