如何使用 MATLAB 过滤特定频率?
我对一些实验数据进行了傅立叶变换,以计算流动中振动的主频率,但我得到了 1000 处的峰值,这是来自干扰的。如何忽略或过滤此频率以获得正确的频率分布?
I have done a fourier transform of some experimental data to calculate the dominant frequency of the vibration in a flow, but I get a spike at 1000, which is from interferences. How do I ignore or filter this frequency to get the right frequency distribution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简单的方法可能是使用 Matlab 函数
iirnotch
。有关更多详细信息,请参阅二阶 IIR 陷波滤波器 - MATLAB iirnotch。
The easiest approach is probably to use the Matlab function
iirnotch
.See Second-order IIR notch filter - MATLAB iirnotch for more details.