Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Determinar si el filtro es allpass
flag = isallpass(b,a)
flag = isallpass(sos)
flag = isallpass(d)
flag = isallpass(...,tol)
flag =
isallpass(hd)
devuelve una salida lógica, , igual a si el filtro especificado por los coeficientes del numerador, , y los coeficientes del denominador, , es un filtro allpass.flag
= isallpass(b
,a
)flag
true
b
a
Si el filtro no es un filtro allpass, es igual a .flag
false
devuelve si el filtro especificado por la matriz de secciones de segundo orden, , es un filtro allpass. es una matriz -by-6, donde el número de secciones, , debe ser mayor o igual que 2.flag
= isallpass(sos
)true
sos
sos
KK Cada fila de corresponde a los coeficientes de un filtro de segundo orden (biquad).sos
La ta fila de la matriz corresponde a .isos
[bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)]
devuelve si el filtro digital, , es un filtro allpass.flag
= isallpass(d
)true
d
Se utiliza para generar en función de las especificaciones de respuesta de frecuencia.designfilt
d
utiliza la tolerancia, , para determinar cuándo dos números están lo suficientemente cerca como para ser considerados iguales.flag
= isallpass(...,tol
)tol
Si no se especifica, , tiene como valor predeterminado .tol
eps^(2/3)
Especificar una tolerancia puede ser más útil en los filtros allpass de punto fijo.
Detalles de la aritmética de punto fijo
devuelve si el objeto de filtro es un filtro allpass.flag
=
isallpass(hd)true
hd
designfilt
| digitalFilter
| islinphase
| ismaxphase
| isminphase
| isstable