主要内容

缺席

确定过滤是否稳定

句法

旗帜= isstable(b,a)
标志= isstable(SOS)
标志= isstable(d)

描述

旗帜= isstable(B.一种返回逻辑输出,旗帜, 等于真的如果由数字系数指定的过滤器,B.和分母系数,一种,是一个稳定的过滤器。如果杆子躺在圆圈或外部,缺席回报错误的。如果磁极在圆圈内部,缺席回报真的

旗帜= isstable(SOS.回报真的如果二阶部分矩阵指定的过滤器,SOS.,是稳定的。SOS.是A.K.- 6个矩阵,其中部分的数量,K.,必须大于或等于2.每行SOS.对应于二阶(Biquad)滤波器的系数。这一世thSOS.矩阵对应于[BI(1)BI(2)BI(3)AI(1)AI(2)AI(3)]

旗帜= isstable(d)回报真的如果是数字过滤器,D.,是稳定的。用设计档案生成D.基于频率响应规范。

例子

全部收缩

使用二阶部分设计第六阶Butterworth Highpass IIR滤波器。指定归一化的3-DB频率为0.7。确定过滤器是否稳定。

[z,p,k] =黄油(6,0.7,'高的');SOS = ZP2SOS(Z,P,K);标志= isstable(SOS)
旗帜=逻辑1
zplane(z,p)

图包含轴。轴包含4个类型的4个对象,文本。

使用滤波器重新设计设计档案并检查它是否稳定。

d = designfilt('HIGHPASSIIR''DesignMethod''牛油''筛选道',6,......'halfpower职业',0.7);dflg = isstable(d)
dflg =逻辑1
zplane(d)

图Filter可视化工具 - 极Zero图包含UIMEnu类型UIToolbar类型的轴和其他对象。带标题极零图的轴包含4个类型的类型,文本。

创建过滤器并以双倍和单精度确定其稳定性。

b = [1 -0.5];a = [1 -0.9999999999];ACT_FLAG1 = isStable(B,A)
ACT_FLAG1 =逻辑1
ACT_FLAG2 = isStable(单(b),单(a))
ACT_FLAG2 =逻辑0.
在R2013A介绍