24小时热门版块排行榜    

查看: 2092  |  回复: 9

幻想空间

新虫 (小有名气)

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

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

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

呵呵呵呼呼

木虫 (正式写手)

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

ghostzer

铁杆木虫 (正式写手)

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

发自小木虫Android客户端
一即多,守知
3楼2017-11-03 21:08:26
已阅   回复此楼   关注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的回帖

sunshiweipp

新虫 (初入文坛)

我也不懂。我原来做仿真的时候也和你这样处理的

发自小木虫Android客户端
6楼2017-11-04 10:00:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

梦想当大厨

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by sunshiweipp at 2017-11-04 10:00:58
我也不懂。我原来做仿真的时候也和你这样处理的

请问下, 你用什么做的仿真?
7楼2017-11-15 16:38:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunshiweipp

新虫 (初入文坛)

8楼2017-11-30 09:42:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yc137151

铁虫 (小有名气)

你好,请问你的问题解决了吗?

发自小木虫Android客户端
9楼2017-12-06 15:22:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

周牟瑶240

新虫 (初入文坛)

请问你的问题解决了吗?我和你遇到了差不多的问题,就是时域是正确的,但是频域有很多分支
。http://www.ilovematlab.cn/thread-532346-1-1.html
能帮我看一下吗
10楼2017-12-06 17:17:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 幻想空间 的主题更新
信息提示
请填处理意见