查看单个帖子
旧 2008-06-17, 22:34   #1
sjszhb
初级会员
 
注册日期: 2008-01-12
年龄: 51
帖子: 7
声望力: 0
sjszhb 正向着好的方向发展
生气 [求助]有段采集的数据,怎么在matlab下看一下其频谱特性

有段采集的数据,怎么在matlab下看一下其频谱特性
段采集的数据,想在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]
sjszhb 当前离线   回复时引用此帖