我是靠谱客的博主 难过毛豆,这篇文章主要介绍MATLAB - lowpass和highpass的使用,现在分享给大家,希望可以做个参考。

注意:本文提及的两个函数在MATLAB 2018以后版本才有!

  • lowpass:官方使用文档
    % 创建一个采样频率1kHz的信号,并添加一个高斯白噪声
    fs = 1e3;
    t = 0:1/fs:1;
    y = [1 2]*sin(2*pi*[50 250]'.*t) + randn(size(t))/10;
    
    % 截止频率设置150Hz,对信号进行低通滤波
    lowpass(y,150,fs)
    

在这里插入图片描述

  • highpass:官方使用文档
    % 创建一个采样频率1kHz的信号,并添加一个高斯白噪声
    fs = 1e3;
    t = 0:1/fs:1;
    y = [1 2]*sin(2*pi*[50 250]'.*t) + randn(size(t))/10;
    
    % 截止频率设置150Hz,对信号进行高通滤波
    highpass(y,150,fs)
    

在这里插入图片描述


参考文献:

  • https://zhuanlan.zhihu.com/p/141829105
  • 官方文档

最后

以上就是难过毛豆最近收集整理的关于MATLAB - lowpass和highpass的使用的全部内容,更多相关MATLAB内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(131)

评论列表共有 0 条评论

立即
投稿
返回
顶部