资源简介

Matlab小波能量谱的程序wavelet energy spectrum

资源截图

代码片段和文件信息

figure(1) 
fs=2000; 
t=0:1/fs:1; 
for i=1:length(t) 
if t(i)<=0.2 
x(i)=8*sin(60*pi*t(i)+pi/12)+6*sin(240*pi*t(i)+pi/2)+sin(300*pi*t(i)+pi/6); 
else 
x(i)=8*sin(60*pi*t(i)+pi/12)+6*sin(240*pi*t(i)+pi/2)+sin(300*pi*t(i)+pi/6)+20*sin(500*pi*t(i)+pi/3).*exp(-20*(t(i)-0.2)); 
end 
end 
plot(tx) 
grid on 
figure(2) 
wpt=wpdec(x4‘db3‘); 
plot(wpt); 
for i=0:15 
    figure(3); 
    rfs=wprcoef(wpt[4 i]); 
    subplot(44i+1); 
    plot(rfs); 
    grid on; 
    title([‘[4 ‘num2str(i)‘]‘]); 
    axis([0 2000 min(rfs) max(rfs)]); 
end 
for i=0:3 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1148  2014-10-29 16:52  WaveletEnergySpectrum.m

----------- ---------  ---------- -----  ----

                 1148                    1


评论

共有 条评论