我是靠谱客的博主 难过毛豆,最近开发中收集的这篇文章主要介绍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 - lowpass和highpass的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部