¿Existe alguna manera fácil de aplicar un filtro de paso bajo o paso alto a una matriz en MATLAB? Estoy un poco abrumado por el poder de MATLAB (¿o la complejidad de las matemáticas?) Y necesito una función fácil o alguna orientación ya que no pude encontrarla en la documentación ni en la web.MATLAB: aplique un filtro de paso bajo o de paso alto a una matriz
Respuesta
seguro, observe la función filter.
Si sólo necesita un filtro de paso bajo de 1 polo, es
xfilt = filter(a, [1 a-1], x);
donde a = T/τ, T = el tiempo entre muestras, y τ (tau) es la constante de tiempo del filtro.
Aquí está el correspondiente filtro de paso alto:
xfilt = filter([1-a a-1],[1 a-1], x);
Si necesita diseñar un filtro, y tienen una licencia para el Signal Processing Toolbox, hay a bunch of functions, y un vistazo a fvtoolfdatool.
Puede diseñar un filtro Butterworth de paso bajo en tiempo de ejecución, utilizando la función butter()
, y luego aplicarlo a la señal.
fc = 300; % Cut off frequency
fs = 1000; % Sampling rate
[b,a] = butter(6,fc/(fs/2)); % Butterworth filter of order 6
x = filter(b,a,signal); % Will be the filtered signal
Los filtros de paso alto y pasa banda también son posibles con este método. Ver https://www.mathworks.com/help/signal/ref/butter.html
Advertencia. Esto requiere la caja de herramientas de procesamiento de señales. – rayryeng
- 1. Filtrado de paso alto en MATLAB
- 2. filtro de paso bajo en opencv
- 3. filtro FIR de paso bajo: sin latencia
- 4. Filtro de paso bajo del acelerómetro
- 5. Filtro de paso en Eclipse
- 6. parámetros para filtro de abeto de paso bajo usando scipy
- 7. Cómo implementar filtro de paso bajo usando java
- 8. ¿Las matrices de Matlab son transferidas paso por valor o paso por referencia?
- 9. MATLAB: ¿Cómo paso un parámetro a una función?
- 10. AppEngine: Depuración paso a paso
- 11. Django paso a paso form.save
- 12. Maven + GAE paso a paso
- 13. ¿Cómo se implementa un filtro de paso alto para el acelerómetro IPhone?
- 14. Django - asistente de formulario paso a paso
- 15. ¿Cómo depurar/ejecutar un programa Ocaml paso a paso?
- 16. Comportamiento del paso deslizante de MATLAB
- 17. Creando un contenedor simple de C++. Net. Paso a paso
- 18. Necesita un WCF paso a paso como servicio de Windows
- 19. Paso a paso Google SSO (java)?
- 20. Symfony 2.0 tutorial paso a paso requerido
- 21. Filtro de paso bajo usando FFT en lugar de implementación de convolución
- 22. matplotlib, paso a la animación paso
- 23. Emacs Lisp macro paso a paso
- 24. ¿Cuál es la diferencia entre un filtro de paso bajo regular y uno adaptativo?
- 25. Rhino Mocks Tutoriales paso a paso
- 26. ¿Hay un depurador paso a paso para Haskell?
- 27. Filtro de paso alto para procesamiento de imágenes en python usando scipy/numpy
- 28. Su solicitud paso a paso dio lugar a un inversor automático de una propiedad u operador
- 29. TeamCity, pasando una ID generada en un paso de compilación a un paso de compilación posterior
- 30. ¿Cómo paso una cadena como argumento de función en MATLAB?
Sabía que sería así de simple. ¡Muchas gracias! – Christian