|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
附件里是一个采样数据,由于存在噪声,因此希望分析得出该数据的主频率,从而根据情况实现滤波,因此设计了下面的程序,不知道正确与否,还望高手指教
%%%%%%%%%%Code%%%%%%%%%%%%
load Value.txt
Fs=20;%采样频率
t=0:1/Fs:(length(Value)-1)/Fs;
x=Value;
nfft=256;
y=fft(x,nfft);
n=0:length(y)-1;
f=Fs*n/length(y);
subplot(211)
plot(t,x,'b*')
hold on
plot(t,x,'b-')
grid on
subplot(212)
plot(f,abs(y));
title('频谱图')
xlabel('频率Hz')
grid on
Value.txt
(1.09 KB, 下载次数: 26)
示意图
|
|