主要内容

ismaxphase.

确定过滤器是否最大阶段

句法

旗= ismaxphase(b,a)
Flag = Ismaxphase(SOS)
FLAG = ISMAXPHASE(D)
Flag = Ismaxphase(...,tol)

描述

旗帜= ismaxphase(B.一种返回逻辑输出,旗帜, 等于真的如果由数字系数指定的过滤器,B.和分母系数,一种,是最大相位过滤器。

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

旗帜= ismaxphase(d)回报真的如果是数字过滤器,D.,具有最大阶段。采用设计档案生成D.基于频率响应规范。

旗帜= ismaxphase(...,使用公差,,确定两个数字是否足够接近以被认为是相等的。如果未指定,,默认为EPS ^(2/3)

例子

全部收缩

设计最大相位和最小相位晶格过滤器并验证其相型。

K = [1/6 1 / 1.4];bmax = latc2tf(k,'最大限度');bmin = latc2tf(k,'min');max_flag = ismaxphase(bmax)
max_flag =逻辑1
min_flag = isminphase(bmin)
min_flag =逻辑1

考虑到使用一组单精度分子和分母系数定义的过滤器,检查它是否是公差不同值的最大阶段。

b =单身([1-0.9999]);a =单身([1 0.45]);max_flag1 = ismaxphase(b,a)
max_flag1 =逻辑0.
MAX_FLAG2 = ISMAXPHASE(B,A,1E-3)
max_flag2 =逻辑1
在R2013A介绍