filter
Filtrado digital 1D
Descripción
filtra los datos de entrada y
= filter(b
,a
,x
)x
utilizando una función de transferencia racional definida por los coeficientes del numerador y del denominador b
y a
.
Si a(1)
no es igual a 1
, filter
normaliza los coeficientes del filtro con a(1)
. Por tanto, a(1)
debe ser distinto de cero.
Si
x
es un vector,filter
devuelve los datos filtrados como un vector del mismo tamaño quex
.Si
x
es una matriz,filter
actúa en la primera dimensión y devuelve los datos filtrados para cada columna.Si
x
es un arreglo multidimensional,filter
actúa en la primera dimensión del arreglo cuyo tamaño no es igual a 1.
Ejemplos
Argumentos de entrada
Argumentos de salida
Más acerca de
Sugerencias
Para usar la función
filter
con los coeficientesb
de un filtro FIR, utilicey = filter(b,1,x)
.Si tiene Signal Processing Toolbox™, utilice
y = filter(d,x)
para filtrar una señal de entradax
con un objetodigitalFilter
(Signal Processing Toolbox)d
. Para generard
basándose en las especificaciones de respuesta-frecuencia, utilicedesignfilt
(Signal Processing Toolbox).Consulte Filtrado digital (Signal Processing Toolbox) para obtener más información sobre funciones de filtrado.
Referencias
[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice-Hall, 1999.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a