这是我在网上看到的,希望对你有所帮助。

-----------------------------------------------------------------------------

function y=bandp(x,f1,f3,fsl,fsh,rp,rs,Fs)

%带通滤波

%使用注意事项:通带或阻带的截止频率与采样率的选取范围是不能超过采样率的一半

%即,f1,f3,fs1,fsh,的值小于 Fs/2

%x:需要带通滤波的序列

% f 1:通带左边界

% f 3:通带右边界

% fs1:衰减截止左边界

% fsh:衰变截止右边界

%rp:边带区衰减DB数设置

%rs:截止区衰减DB数设置

%FS:序列x的采样频率

% f1=300;f3=500;%通带截止频率上下限

% fsl=200;fsh=600;%阻带截止频率上下限

% rp=0.1;rs=30;%通带边衰减DB值和阻带边衰减DB值

% Fs=2000;%采样率

%

wp1=2*pi*f1/Fs;

wp3=2*pi*f3/Fs;

wsl=2*pi*fsl/Fs;

wsh=2*pi*fsh/Fs;

wp=[wp1 wp3];

ws=[wsl wsh];

%

% 设计切比雪夫滤波器;

[n,wn]=cheb1ord(ws/pi,wp/pi,rp,rs);

[bz1,az1]=cheby1(n,rp,wp/pi);

%查看设计滤波器的曲线

[h,w]=freqz(bz1,az1,256,Fs);

h=20*log10(abs(h));

figure;plot(w,h);title('所设计滤波器的通带曲线');grid on;

y=filter(bz1,az1,x);

end,

matlab实现kuan滤波,用Matlab设计一个0.5-20HZ的带通滤波器! - 程序语言 - 小木虫 - 学术 科研 互动社区...相关推荐

  1. c语言调用dll实例 结构体传参,Matlab调用Dll,对于自定义结构体数组如何传参? - 程序语言 - 小木虫 - 学术 科研 互动社区...

    %[例子1] % Matlab调用DLL,整形数组传参 v = [1,22,33;44,-56,67]; pv = libpointer('int16Ptr',v); m = get(pv,'Valu ...

  2. matlab风力机叶片仿真教程,我用matlab编写了一个风力机叶片的优化设计程序,有点问题 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    主程序 clear; global r; global R; global phi; global lamb; V1=7;P=400;lamb0=6;B=3; D=2.5; R=D/2; N=60*l ...

  3. 用matlab做一个有刻度的网格,已知45个点X Y Z的坐标值已知,如何用matlab画出网格图,另外每个小方格里带颜色 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    相邻点连成线 x1=[94.386041 97.620596 100.690028 103.691318 106.642137 94.418517 97.663183 100.748096 103.7 ...

  4. matlab中并行用不了,请教matlab在linux下的并行问题 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    刚在网上搜了一下,matlabpool open local 8 设置节点数,但是必须在matlab下面才行,比如我打开linux, >>matlab 进入matlab系统,然后matla ...

  5. matlab如何取等距点,matlab编程等距取点 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    各位大神,我想用matlab编一个程序,目的是对于一组数据等距取点,但不会写,请各位赐教! 首先,我有一个21×4的矩阵A[21,4],希望对每一列数据每间隔3个点取一个数,然后将这些取出来的点保存在 ...

  6. matlab简单的程序,一段简单的matlab程序 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    原程序是可以运行的,为全面理解程序内容,我将分以下几个部分进行分析: 1."for x=varx"怎么理解? 请参看Matlab关于for函数的帮助文件: Syntax:for i ...

  7. matlab 摄氏度符号怎么打,【求助】弱弱的问下,Matlab如何在公式中输入希腊字母? - 程序语言 - 小木虫 - 学术 科研 互动社区...

    很多时候都要在matlab画图的时候添加一些公式符号之类的,有一些特殊的字符并不能直接从键盘上输入,比如希腊字母等等.但是有想用,因为这样使图看起来漂亮而且容易理解. 例如:我想输入摄氏度的符号,怎么 ...

  8. matlab雷诺曲线,多重网格法求解雷诺方程的MATLAB编程 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    这是MATLAB有限差分法求解雷诺方程,可以参考下.希望对你有用 function [Fx,Fy]=FDM_circular(X,Y,X_dot,Y_dot) Fx=0; Fy=0; epsilon= ...

  9. matlab二重指针,VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取? - 程序语言 - 小木虫 - 学术 科研 互动社区...

    libralibra 构造函数+析构函数应该是比较正规的做法吧, 你的结构体/类被提早释放的问题,是不是那个结构体是局部变量,当超出作用域时对象被销毁,如果存在析构函数,会被默认调用, 如果你返回结构 ...

最新文章

  1. c 多线程mysql_多线程读写mysql数据库
  2. 西南交通大学计算机绘图,西南交通大学网络教育计算机绘图主观题第二次答案...
  3. 石川es6课程---8、字符串
  4. 《Altium Designer 14电路设计与仿真从入门到精通》——1.4 Altium电路板总体设计流程...
  5. 对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解read命令的大致用途: 编写一个脚本: #!/bin/bash # hao32 test read echo -e Pl
  6. c++能过,g++过不了
  7. 双向广搜 8数码问题
  8. 彻底理解正向代理和反向代理
  9. 树莓派 无法安装mysql_树莓派安装mysql
  10. 李宏毅机器学习(八)自编码器(Auto-encoder)
  11. Codeforces340B Maximal Area Quadrilateral
  12. 华为机试题 好友关系管理
  13. PyTorch学习(二):Transform
  14. 零基础学编程的我的心路历程
  15. 浏览器的 User-Agent是什么
  16. 24西安电子科技大学953考研经验(涵盖各个阶段复习计划)
  17. SpringCloud微服务项目实战 - 6.延迟任务
  18. ES内部分片处理机制——Segment
  19. 斯坦福UE4 + C++课程学习记录 18:十字准星
  20. 请简述HTML和XHTML最重要的4点不同?

热门文章

  1. 联通云服务器安全性能怎么样,云安全解决方案
  2. 蚂蚁矿池宣布赞助火箭队,吴忌寒这回要把 BCH 印在 NBA 球衣上吗?
  3. 继三子棋后,征服扫雷
  4. windows rid劫持
  5. 1、 Seata快速开始
  6. 家里wifi网速越来越慢_家中的Wifi越来越慢,其中的原因竟然如此简单!
  7. usaco training 4.4.1 Shuttle Puzzle 题解
  8. Vue + Spring Boot 项目实战(二十一):缓存的应用
  9. 匆匆一面,此生无言(课余篇)
  10. mybatis-plus 主键自增问题