Pregunta

Utilicé el filtrado mediano en MATLAB para reducir el ruido en las matrices. Estaba calculando la velocidad y la aceleración de un objeto. La parte de velocidad funcionó bien, y el resultado que obtuve fue exactamente lo que esperaba.

Me topé con problemas con respecto a la aceleración. Noté que la aceleración no se estaba comportando bien; Noté formas rectangulares en lugar de las formas lisas esperadas.

La parcela para la aceleración debe ser una onda sinusoidal para la leva y el seguidor en un motor, pero el problema es que los bordes de la onda no son suaves sino en forma de líneas rectas.

Para la velocidad usé vavg=medfilt2(v, [1 5])

Para aceleré usé aavg=medfilt2(a, [1 5 ])

¿Hay algún otro filtro que deba usar para obtener bordes precisos?

¿Hay otras funciones de filtro que podrían ser útiles?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top