%用fwind1函数去设计一个近似圆对称的二维带通滤波器
%通带频率范围为[0.1  0.5]
%生成的矩阵Hd包含了期望带通频率响应
%使用freqspace可以创建频率向量f1和f2
[f1,f2] = freqspace(21,'meshgrid');
Hd = ones(21);
r = sqrt(f1.^2 + f2.^2);
Hd((r<0.1)|(r>0.5)) = 0;
colormap(jet(64))
mesh(f1,f2,Hd)
%用一维bartlett窗、blackman窗、hamming窗、kaiser窗等设计滤波器
figure;
subplot(221)
h = fwind1(Hd,bartlett(21));
freqz2(h)
title('bartlett窗')
subplot(222)
h = fwind1(Hd,blackman(21));
freqz2(h)
title('blackman窗')
subplot(223)
h = fwind1(Hd,hamming(21));
freqz2(h)
title('hamming窗')
subplot(224)
h = fwind1(Hd,kaiser(21,2.5));
freqz2(h)
title('kaiser窗')


MATLAB图像处理—孙兆林编著—清华大学出版社

MATLAB用fwind1函数去设计一个近似圆对称的二维带通滤波器相关推荐

  1. MATLAB用fsamp2函数设计一个近似对称的二维带通滤波器

    %用fsamp2函数设计一个近似对称的二维带通滤波器,通带范围[0.1 0.5] %创建一个包含期望带通响应的矩阵Hd %首先用函数freqspace创建频率范围向量f1和f2 subplot(121 ...

  2. MATLAB用fwind2函数设计近似圆对称二维带通滤波器

    %用fwind2函数设计近似圆对称二维带通滤波器 %通带频率为[0.1 0.5] %期望带通频率响应创建矩阵Hd %用freqspace函数创建频率范围向量f1和f2. [f1,f2] = freqs ...

  3. 如何去设计一个自适应的网页设计或HTMl5

    如何去设计一个自适应的网页设计或HTMl5 如今移动互联网随着3G的普及,越来越火爆,更多需求跟随而来!APP应用市场和APP应用数量成倍成倍的增长!从而给移动互联网带来新的挑战! 移动设备正超过桌面 ...

  4. 《Essential C++》笔记之设计一个泛型算法(二)

    前文:<Essential C++>笔记之设计一个泛型算法(一) 相关博文:C++头文件<functional>和bind.placeholders占位符使用简单例子 相关博文 ...

  5. 有一个5 * 5的二维数组,保留主对角线上的元素,并使其他元素均为0,要求用函数和子函数完成

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实现内容8]有一个5 * 5的二维数组,保留主对角线上的元素,并使 ...

  6. C语言试题三十七之求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数。

    1. 题目 请编写一个函数function,它的功能是:求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中 ...

  7. 写一个函数,使给定的一个3 × 3的二维整型数组转置,即行列互换。

    题目来源: C语言程序设计(第四版)/ 第七章 / 习题7.3 题目要求: 写一个函数,使给定的一个3 × 3的二维整型数组转置,即行列互换. 具体思路: 将给定的二维整型数组a用另外一个二维数组b备 ...

  8. 利用matlab实现DMD动态模态分解(在一维信号或二维流场矢量中的应用)

    利用matlab实现DMD动态模态分解(在一维信号或二维流场矢量中的应用) 0 前言 0.1 特征根的计算与含义 1 DMD的基本思路 2 一维DMD算法 3 二维DMD算法 4 总结 (2020年9 ...

  9. MATLAB常见非线性可视化绘制方法-相图与相空间(二维线性相图与非线性相空间)

    MATLAB常见非线性可视化绘制方法-相图与相空间(二维线性相图与非线性相空间) 0 引言 1 简单二阶微分方程 1.1 最简单的线性系统 1.2 简单的非线性系统 1.3 简单的时变系统 2 线性系 ...

最新文章

  1. 张俊林:BERT和Transformer到底学到了什么 | AI ProCon 2019
  2. MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常 解决方法
  3. Android 开发环境建立
  4. python 函数的参数
  5. 前端程序员最爱用的8款代码编辑器,你用哪款?
  6. 牛客网 【每日一题】5月21日题目 图的遍历
  7. 14个支持响应式设计的流行前端开发框架
  8. ZZULIOJ 1093: 验证哥德巴赫猜想(函数专题)
  9. Ubuntu20.04搭建ftp服务(亲测通过)
  10. sf | 空间矢量对象的“聚合”操作
  11. Postgres 异常断电导致启动失败的解决方法
  12. bzoj 2865 字符串识别——后缀数组
  13. 服务器价格指导 7月四路机架产品选购
  14. EC风扇电机如何工作?
  15. 电脑计算机显示向程序发送命令时出现问题,word提示向程序发送命令时出现问题怎么解决 wo...
  16. Regin恶意软件:何以潜伏如此久?
  17. MapStruct系列(5)-映射器数据类型转换详解
  18. 【ART-PI】STM32H750XBH6 - 入手篇
  19. golang GPM模型理解
  20. 我和TiDB的故事 | 遇上你是我的缘

热门文章

  1. 【Android】对话框AlertDialog的使用(一)
  2. 面经汇总---(自用)
  3. 湖北省小型微型企业创业创新示范基地奖励汇编(2022各地政策补贴及申报条件)
  4. HTML5学习笔记(一)
  5. USB -- BULK_ONLY和UFI协议
  6. iphone忘记密码了怎么开锁
  7. 关于ATM渗透与欺诈的知识点Part 1
  8. 芯片族探索互联网+的新视角
  9. 数字签名的作用和功能
  10. SRT协议应用于直播加速CDN,超越RTMP,实现200ms以下的 低延时、弱网传输