两种一般的方法:

  • 根据傅里叶变换的定义:

​典型程序:

t=0:1000;
xt=sin(t).*exp(-0.02*t); %随时间变化的信号 (时间空间)
subplot(2,1,1);
plot(t,xt); %时间图
N=length(xt); %傅里叶变换公式中的n,N和k
k=0:N-1;
n=0:N-1;
xk=xt*exp(-1j*2*pi/N).^(n'*k); %傅里叶变换公式
subplot(2,1,2);
plot(n,xk); %傅里叶变换后的信号(频率空间)
title('x(k)');


  • FFT命令实现

典型程序:

clear all
f0 = 100;
fs = 500;
Ts = 1/fs;
n=1:1:1000;
N = length(n);
y = sin(2*pi*f0*n*Ts);
plot(n,y)
y_fft=fft(y);
P2_y_fft =abs(y_fft/N);
P1_y_fft = P2_y_fft(1:N/2+1);
P1_y_fft(2:end-1) = 2*P1_y_fft(2:end-1)
f = fs*(0:N/2)/N;
figure
plot(f,P1_y_fft)
xlabel('f (Hz)')

参考资料:

matlab关于fft的应用(一) - 你好,我是洪大帅~ - CSDN博客​blog.csdn.net

matlab 离散傅里叶变换_Matlab中的傅里叶变换相关推荐

  1. 10.傅里叶变换——2D中的傅里叶变换,傅里叶变换的应用_5

    目录 2D中的傅里叶变换 傅里叶变换的应用 傅里叶变换的应用:人为的场景 总结 2D中的傅里叶变换 我已经在一维中展示过了.它很简单地在二维空间中扩展这是二维形式,Okay? 这是  ,这是一个连续的 ...

  2. matlab标题斜体_Matlab中下标,斜体,及希腊字母的使用方法

    下面是Matlab官方列出来的Tex代码列表,包含了绝大部分的希腊字母和数学符号. Character Sequence Symbol Character Sequence Symbol Charac ...

  3. MATLAB 长度和像素_Matlab中短时傅里叶变换 spectrogram和stft的用法

    在Matlab中,做短时傅里叶变换需要使用函数spectrogram,而在Matlab2019中,引入了一个新的函数stft,下面我们就来看下这两个函数都如何使用. 短时傅里叶变换的基本原理就是将数据 ...

  4. matlab ones函数_Matlab中相见恨晚的命令(持续更新)

      知乎上有个"有哪些让人相见恨晚的Matlab命令"的话题,很多答主提供的命令确实很实用,为了更方便大家的学习,我就知乎上的答案和我自己想到的都综合整理成了一篇文章,把我觉得很实 ...

  5. matlab roundn函数_matlab中round函数具体用法

    展开全部 round函数 函数功能:四舍五入取整62616964757a686964616fe59b9ee7ad9431333365643661. 使用方法:B = round(A) 对数组A中每个元 ...

  6. matlab nan 无色_MATLAB中出现NAN怎么回事

    展开全部 NaN是Not-a-Number的简写,中文译为"非数",表示计算结果为不定. 关于32313133353236313431303231363533e58685e5aeb ...

  7. matlab亮度平衡_MATLAB中图像的亮度变换

    一,imadjust函数(改变图像的对比度) 首先有必要了解一下imadjust函数,他的基本语法是: J = imadjust(I,[low_in high_in],[low_out high_ou ...

  8. matlab seed函数_MATLAB中 STATE和SEED | 科研软件小站

    两种不同的随机数算法 seed是matlab4的,matlab5及以后用的是state seed 现在也是有的, 实际上现在用的随机数是伪随机数,由一定的规则产生 比如z_{k+1}=f(z_{k}) ...

  9. matlab roundn函数_MATLAB中,inv,plotmax,round这些函数的功能及问法。

    匿名用户 1级 2013-07-08 回答 .矩阵运算操作求矩阵的转置 (A)'求矩阵的逆 inv(A)求矩阵的模 det(A)2.数运算操作e的次方 exp(A)指数函数 exp(x) 以e为底数 ...

最新文章

  1. Python显示图像
  2. MongoDB_限制集(Capped)
  3. PHP GD库---之商详合成分享图片
  4. 【数据结构-排序】1. 图解插入排序三种实现(插入排序/折半排序/希尔排序)
  5. xadmin oracle 查询,Django admin 实现search_fields精确查询实例
  6. 使用POI进行数据导出excel时的OOM服务挂掉,cpu飙升的问题
  7. 请移步到我的新浪博客
  8. 阿里发布2020农产品电商报告数字农业将成风口
  9. 引用类型赋值“.NET技术”为null与加速垃圾回收
  10. python怎么读取word文件大小_python操作word
  11. 对花不准(错版、套版不准、错花)的原因
  12. pytorch的余弦退火学习率
  13. Introduction to Computer Networking学习笔记(五):ARP协议(Address Resolution Protocol)
  14. vs201x下正则表达式过滤中文
  15. Nested transactions are not supported TransactionScope 多线程事务
  16. 【Books系列】2021年:《断舍离》读书笔记
  17. ubuntu 下浏览器中打开网页乱码解决
  18. mysql分区为什么提高性能_通过分区(Partition)提升MySQL性能
  19. Replicator简介
  20. VC6 各link错误解决

热门文章

  1. 转载一朋友的qq空间,感觉都是至理名言啊!
  2. MongoDB学习记录:入门(一)——五叶草
  3. Dubbo系列(1)_背景介绍和基本情况
  4. 同步异步、阻塞非阻塞
  5. WebView 简介
  6. IT餐馆—第三回 模式
  7. ansible的lookup
  8. 你是否理解js的Object与Function与原型链
  9. D1net阅闻:Google发布了能理解人类语言的云服务
  10. 汇总10.4版本ArcGIS Server与ArcMap 安装+SDE+注册数据源(非破解)