用MATLAB对一组数据做FFT处理

clc;
clear;
A=xlsread('daxiong01.xlsx');
data=A(:,5);
figure(11);  %图名为*figure11*
yy_fft=fft(data);  %做FFT变换
yy_abs=2*db(abs(yy_fft));  %求模值并换算成dB形式
plot(yy_abs(1:0.00001:length(yy_fft)/2));  %横坐标从1到xxx绘图

你可能感兴趣的:(Matlab程序,FFT)