发布时间:2022年04月15日 02:34:31分享人:情债怎么还来源:互联网22
傅里叶变换的Matlab代码与注释 收藏
%Data 为一维采样数组
% Fs 为采样频率
Data_length=length(Data);
% DFT需要的采样点数为2的幂指数,但是输入的点数有可能是一个一般整数,于是找一个离指定点数最近的2的幂指数用来做DFT
NFFT = 2^nextpow2(Data_length);
% 生成结果的x轴,即频域。正常出来的频谱是左右对称的,为便于处理只要前半个域。
F_domain = (Fs/2)*linspace(0,1,NFFT/2);
![傅里叶变换的Matlab代码与注释 matlab代码注释](http://img.aihuau.com/images/01111101/01031927t01db66161bbe55f8b4.jpg)
% FFT变换
Y = fft(Data,NFFT)/Data_length;
% 幅值
Amp =2*abs(Y(1:NFFT/2));
subplot(211);
plot(F_domain,Amp);
title('频谱')
xlabel('频率(Hz)')
ylabel('频谱幅值')
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/vastsmile/archive/2010/07/11/5712210.aspx
爱华网本文地址 » http://www.413yy.cn/a/25101014/192814.html
更多阅读
![](http://img.aihuau.com/images/30101030/30115736t01ff7930fbfe309e43.jpg)
前言经典算法研究系列,已经写到第十五章了,本章,咱们来介绍多项式的乘法以及快速傅里叶变换算法。本博客之前也已详细介绍过离散傅里叶变换(请参考:十、从头到尾彻底理解傅里叶变换算法、上,及十、从头到尾彻底理解傅里叶变换算法、下),这
![](http://img.aihuau.com/images/31101031/31015838t015e0b5e83e0bcb315.jpg)
傅里叶变换:数字音频播放器MP3、图片压缩JPEG和苹果智能语音助手Siri背后的数学九年前,在学校的物理数学课的课堂上,我的老师为我们讲授了一种新方法,至今仍印象深刻。毫不夸张地说,数学理论发现迄今最广泛的应用就是这一方法了,其涵盖的
![](http://img.aihuau.com/images/31101031/31054436t015208c52a4f39aa44.jpg)
不知道为什么,我们的教科书总是不把读者最希望了解的东西告诉他们。这里可能有专业与非专业的区别。浸淫多年的专家认为必须让读者理解的东西其实读者并不关心,读者想要知道的简单答案课本上就是不说。以离散傅里叶变换为例,许多书都会
![](http://img.aihuau.com/images/31101031/31100153t01c2f8e4808e15c64f.jpg)
傅里叶变换在不同信号形式下有不同的变换方法,前一篇我讲了几种信号形式的傅里叶变换和它们之间的关系.反正我不太关心前三种形式的傅里叶变换.数字信号处理其实主要就是处理最后一种形式,即在时域和频域上都是离散的周期信号的傅里
![](http://img.aihuau.com/images/01111101/01013847t015208c52a4f39aa44.jpg)
第三章 离散傅立叶变换(DFT)3.1 引言有限长序列在数字信号处理是很重要的一种序列,当然可以用Z变换和傅里叶变换来研究它,但是,可以导出反映它的"有限长"特点的一种有用工具是离散傅里叶变换(DFT)。离散傅里叶变换除了作为有限长序列