|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 mzbys 于 2016-7-3 17:07 编辑
clear;
Fs=1024; %采样频率
N=1000; %采样点数
n=0:N-1;
t=n/Fs; %采样时间序列s
nfft=1998;
f =Fs/2*linspace(0,1,nfft/2+1);
size(f)
F1=load('C:\Users\zhang\Documents\F1.txt');%有限元计算结果1000
F2=load('C:\Users\zhang\Documents\F2.txt');%有限元计算结果1000
F3=load('C:\Users\zhang\Documents\F3.txt');%有限元计算结果1000
window=blackman(100 ); %blackman窗
noverlap=20; %数据无重叠
range='onesided'; %频率间隔为[0 Fs/2],只计算一半的频率
[Pxx,f]=pwelch(F1,window,noverlap,nfft,Fs,range);
[Pxx1,f]=pwelch(F2,window,noverlap,nfft,Fs,range);
[Pxx2,f]=pwelch(F3,window,noverlap,nfft,Fs,range);
figure(1)
plot(f,Pxx);
figure(2)
plot(f,Pxx1);
figure(3)
plot(f,Pxx2);
结果如图:
|
|