Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-01-12
年龄: 51
帖子: 7
声望力: 0 ![]() |
![]()
有段采集的数据,怎么在matlab下看一下其频谱特性
![]() 自己写了段FFT的代码 data=fscanf(fid,'%f\n'); fclose(fid); n1=length(data); fs=n1; k = n1; for i=1:n1 y(i)=data(i); end sum = n1; k = 512 Y = fft(y,k); Pyy = Y.* conj(Y) / k; f = 1000*(0:256)/k; 用 plot(f,Pyy) 看了一下曲线,只在初始0处幅值很高,其他地方几乎为0,这样不对呀,应该在很多频段 幅值很高。而且发现怎么调整k都不变化,请问,怎么来看频谱特性呀。谢谢。可以的话最 好给我留言或者[email protected] |
![]() |
![]() |