关于matlab中margin指令
backstreet
王石的岳父杨宗纬怒怼男主播margin函数可以从频率响应数据中计算幅值裕度、相⾓裕度以及对应的频率。幅值裕度和相⾓裕度是针对开环SISO系统⽽⾔,它指⽰出系统闭环时的相对稳定性。当不带输出变量引⽤时,margin可在当前图形窗⼝中绘制出带有裕量及相应频率显⽰的Bode图,其中幅值裕度以分贝为单位。
幅值裕度是在相⾓为-180度处使开环增益为1的增益量,如在-180度相频处的开环增益为g,则幅值裕度为1/g;若⽤分贝值表⽰幅值裕度,则等于:-20*log10(g)。类似地,相⾓裕度是当开环增益为1.0时,相应的相⾓与180度⾓的和。
margin(mag,phase,w):由bode指令得到的幅值mag(不是以dB为单位)、相⾓phase及⾓频率w⽮量绘制出带有裕量及相应频率显⽰的bode图。
margin(num,den) :可计算出连续系统传递函数表⽰的幅值裕度和相⾓裕度并绘制相应波特图。类似,margin(a,b,c,d)可以计算出连续状态空间系统表⽰的幅值裕度和相⾓裕度并绘制相应波特图。
左边mp3
[gm,pm,wcg,wcp]=margin(mag,phase,w):由幅值mag(不是以dB 为单位)、相⾓phase及⾓频率w⽮量计算出系统幅值裕度和相⾓裕度及相应的相⾓交界频率wcg、截⽌频率wcp,⽽不直接绘出Bode图曲线。
num = [64 128]
den = conv(conv([1 0], [1, 0.5]), [1 6.4 256.1])阳光宅男伴奏
秦时明月插曲
sys = tf(num, den)
margin(sys)
[Gm, Pm, Wcg, Wcp] = margin(sys)
grid