该示例显示了如何获得SISO动态系统模型的多个频域特性的数值,包括峰值增益,直流增益,系统带宽和系统增益交叉指定频率的频率。
创建传送功能模型并绘制其频率响应。
H = TF([10,21],[1,1.4,26]);围裙(h)
绘制频率响应给出了系统的频域特性的粗略概念。H
包括明显的谐振峰,在高频下滚动20 dB / domade。通常希望获得这些特征的特定数值。
计算峰值增益和谐振的频率。
[gpeak,fpeak] = getpeakgain(h);gpeak_db = mag2db(gpeak)
gpeak_db = 17.7596.
getpeakgain.
返回峰值位置Fpeak.
和峰值增益Gpeak.
绝对单位。使用MAG2DB.
转换Gpeak.
decibels表明,GAIN峰值近18 dB。
找到系统增益超过0 dB的频段,或绝对单位为1。
WC = GetgainCrossover(H,1)
WC =2×11.2582 12.1843
GetgainCrossover.
返回系统响应交叉指定增益的频率向量。所结果的厕所
矢量表明,系统增益超过0 dB在约1.3和12.2 rad / s之间。
找到直流增益H
。
Bode响应情节表明增益H
随着频率接近零而倾向于有限的值。这dcgain.
命令以绝对单位查找此值。
k = dcgain(h);
找到响应的频率H
相对于其直流值滚动至-10 dB。
fb =带宽(h,-10);
带宽
返回第一个频率,系统响应下降到DC中的DB中的指定值低于DC增益。
带宽
|GetgainCrossover.
|getpeakgain.