主要内容

lsiminfo

计算线性响应特性

语法

S = lsiminfo (y, t, yfinal)
S = lsiminfo (y, t)
S = lsiminfo(…,“SettlingTimeThreshold”,圣)

描述

S = lsiminfo (y, t, yfinal)获取响应数据(t, y)和稳态值yfinal返回一个结构年代包含以下性能指标:

  • SettlingTime-解决时间

  • 最小值—Y的最小值

  • MinTime—达到最小值的时间

  • 马克斯—Y的最大值

  • MaxTime—达到最大值的时间

对输出响应,ty是具有相同长度NS的向量。对于具有NY输出的响应,您可以指定y作为NS-by-NY数组yfinal作为NY-by-1数组。lsiminfo然后返回一个NY-by-1结构数组年代每个输出通道的性能指标。

S = lsiminfo (y, t)使用的最后一个样本值y作为稳态值yfinals = lsiminfo (y)假设t = 1: NS

S = lsiminfo(…,“SettlingTimeThreshold”,圣)让您指定阈值用于沉降时间的计算。当错误发生时,响应已经解决| y (t) - yfinal |比分数小它的峰值。默认值为圣= 0.02(2%)。

例子

全部折叠

创建以下连续时间传递函数:

H 年代 年代 - 1 年代 3. + 2 年代 2 + 3. 年代 + 4

Sys = tf([1 -1],[1 2 3 4]);

计算脉冲响应。

[y, t] =冲动(系统);

冲动返回输出响应y时间向量t用于模拟。

使用的最终响应值计算响应特性0

s = lsiminfo (y, t, 0)
s =结构体字段:设置时间:22.8700 Min: -0.4268 Min: 2.0088 Max: 0.2847 MaxTime: 4.0733

你可以画出脉冲响应并验证这些响应特性。例如,最小响应值(MinTime)约为2秒。

冲动(系统)

另请参阅

|||

介绍了R2006a