% 用图像绘制:
figure(1);
M = 16;%图片的宽度
N = 16;%图片的高度
A = zeros(M,N);for k = 0:Mfor l = 0:Nfor x = 1:Mfor y = 1:Nsubplot(M,N,(k*(N)+l+1)); %画子图A(x,y) = cos(2*pi*k*x/M + 2*pi*l*y/N) + sin(2*pi*k*x/M + 2*pi*l*y/N);%求第(k,l)个傅里叶基函数在(x,y)处的值。为可视化虚部也看做实数endendfprintf('%d',k)fprintf('%d\n',l)colormap('Cool');%选择色调,这里为Coolimagesc(A); % 由A(x,y)的值确定颜色%set(gca,'xaxislocation','top');  % 把x轴换到上方set(gca,'ydir','reverse');       % 把y轴刻度倒置title( {['B(', num2str(k), ',',num2str(l),')']})end
end

另一种可视化

N = 4;
h = zeros(N,N);
figure(1);
for u = 1:Nfor v = 1:Nfor x = 1:Nfor y = 1:NI(x,y) = exp(j*2*pi*((u-1)*(x-1)+(v-1)*(y-1))/N);endendsubplot(N,N,v+N*(u-1)),imshow(I);title(['u=',num2str(u-1),' v=',num2str(v-1)]);end
end

原理以及参考文献

根据如下公式进行计算即可

https://wenku.baidu.com/view/a8f7916f793e0912a21614791711cc7931b778b8.html

傅里叶变换基函数可视化相关推荐

  1. 傅里叶变换音频可视化_Web Audio在音频可视化中的应用

    Web Audio在音频可视化中的应用 本文有两个关键词:音频可视化和Web Audio.前者是实践,后者是其背后的技术支持. Web Audio 是很大的知识点,本文会将重点放在如何获取音频数据这块 ...

  2. 傅里叶变换音频可视化_快速上手网易云音乐可视化

    作者:Sanpeier https://juejin.im/post/5dd88289e51d4523564243da 什么是音频可视化 音频可视化,顾名思义,就是通过获取音频的波形.频率和其他来自音 ...

  3. 傅里叶变换音频可视化_HTML5如何实现音频可视化频谱跳动

    本篇教程探讨了HTML5如何实现音频可视化频谱跳动,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < html> HTML5音频可视化频谱跳动代码 * { ...

  4. 傅里叶变换音频可视化_H5录音音频可视化-实时波形频谱绘制、频率直方图

    这段时间给GitHub Recorder开源库添加了两个新的音频可视化功能,比以前单一的动态波形显示丰富了好多(下图后两行是不是比第一行看起来丰满些):趁热打铁写了一个音频可视化相关扩展测试代码,下面 ...

  5. 傅里叶变换音频可视化_音频可视化中的信号处理方案

    声明: 原创文章,未经允许不得转载. 音频可视化是一个"听"起来非常"美"好的话题,其复杂程度很大程度上依赖视觉方案(一些例子),不同的视觉方案决定了你的技术方 ...

  6. 傅里叶变换音频可视化_HTML5音频可视化频谱跳动代码

    HTML5音频可视化频谱跳动代码 *{ margin:0; padding:0; } #canvas { display: block; background: linear-gradient(135 ...

  7. 基于连续小波变换的厄尔尼诺海平面周期变化数据集分析

    基于连续小波变换的厄尔尼诺海平面周期变化数据集分析 1. 厄尔尼诺海平面周期变化数据集介绍 2. 基于连续小波变换的信号分析 2.1 原始信号读取可视化 2.2 傅里叶变换结果可视化 2.3 小波变换 ...

  8. MATLAB不同时频信号处理方法介绍及效果对比

    本文欢迎非商业目的的学习分享转载,转载请附上原文链接及作者ID 本文为作者自身的一个学习总结,大部分内容在相关教材上也可以找到,有空的也会不定期更新.本身也在学习的过程中,出现错误在所难免,欢迎大家在 ...

  9. 选电子工程被劝退,真的没前景了?

    大家好,我是小麦.在知乎上看到这个问题,电子信息工程是否还有前景呢? 感觉很多答主都分析地都很客观,比较切合实际,下面分享一下精彩的回答. 网友A 因为你找不出来一个不劝退的工科专业,因为所有专业都劝 ...

最新文章

  1. Angular应用中tsconfig.json文件配置说明及配置全局路径映射
  2. zabbix Server 4.0 监控TCP的12种状态
  3. linux kill信号列表
  4. 贪心算法很简单:跳跃游戏
  5. c++定义一个动态对象数组_如何在Python中自定义一个可被调用的对象实例?
  6. 基于visual Studio2013解决算法导论之012计数排序
  7. myeclipse 10安装svn插件
  8. Linux下Nginx、MySQL、PHP5、phpMyAdmin安装与配置
  9. springboot编写自定义过滤器
  10. JAVA进阶day02
  11. python文件编码及执行
  12. excl中将某列数据合到单个单元格
  13. vs2005常用快捷键_包括代码自动缩进
  14. java开发的windows程序工作机制_Windows程序运行原理及程序编写流程
  15. Struts1的实现原理
  16. 科学研究设计二:定量分析和定性分析
  17. 南阳师范计算机与信息技术学院,刘军(计算机与信息技术学院)老师 - 南阳师范学院 - 院校大全...
  18. IGraphicsContain 删除元素
  19. 集成gin 、zap和lumberjack
  20. 【BZOJ2288】[POJ Challenge]生日礼物(线段树)

热门文章

  1. GEANT4的B4a例子要点
  2. 古典密码----仿射密码加解密
  3. 网上讲的比较清晰的VOT跟踪评价指标EAO
  4. java string转short_java类型转换
  5. 常用的服务器响应的状态码
  6. 人群计数数据集汇总和详细介绍,全网最全,crowd counting datasets
  7. 搭建Android上的服务器
  8. linux 的gz命令详解,linux tar.gz压缩解压命令详解
  9. 腾讯云函数报错 Invoking task timed out after 3 seconds
  10. 高通平台开发系列讲解(系统篇)coredump