24小时热门版块排行榜    

查看: 2093  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

幻想空间

新虫 (小有名气)

[求助] FFT快速变换得到的频谱图不对

我对一组信号进行快速傅里叶变换FFT,采样频率是7142,采样点数是5000,为什么得到的频谱图很奇怪,一点都不光滑,求大神给解答一下,谢谢!

FFT快速变换得到的频谱图不对
捕获.JPG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghostzer

铁杆木虫 (正式写手)

把代码和文件贴上来,别人才能帮你

发自小木虫Android客户端
一即多,守知
3楼2017-11-03 21:08:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

呵呵呵呼呼

木虫 (正式写手)

2楼2017-11-03 20:05:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

战国策001

禁虫 (初入文坛)

本帖内容被屏蔽

4楼2017-11-03 21:16:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

幻想空间

新虫 (小有名气)

引用回帖:
3楼: Originally posted by ghostzer at 2017-11-03 21:08:26
把代码和文件贴上来,别人才能帮你

clear
Fs=7142;        % 采样频率
T=1/Fs;         % 采样时间
L=5000;         % 信号长度
t=(0:L-1)*T;    % 时间向量

F = xlsread('Forces.xlsx',1,'C1:C5000');

Y=fft(F,L);
A=abs(Y);
A=A/(L/2);   %换算成实际的幅值大小
A(1)=A(1)/2;
f=(0:L-1)*Fs/L;
% subplot(2,1,2)
plot(f(1:L/2),A(1:L/2))
xlabel('Frequency(Hz)')
ylabel('|A(f)
5楼2017-11-03 21:51:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见