matlab使用低通滤波器来处理数据

想请教各位高人:对于一组10000个点的数据(接近正弦),如何用MATLAB来进行低通滤波,谢谢啦。
PS:10000个点的值为变压器原边一相的电流值

先设计数字滤波器 fir2(N,f,m) 其中N是滤波器长度 f是截止频率(归一化为0到1) m是该截止频率对应的滤波器相应 我说的比较简单 去查一下help 讲的很详细
当然还有其他方法设计数字滤波器 根据你的需要选择吧
得到滤波器后 与10000个点做卷积就可以了 最后还可以用freqz命令做出滤波结果的频率响应
希望能帮到你
温馨提示:答案为网友推荐,仅供参考
相似回答