[讨论]终于在matlab中用小波方法画出了时频图
终于画了出来,看时频图还挺好的。不知是不是蒙对了。附上程序,希望大虾们能看看,发表一下意见!load 3;
b=X;
b=b';
Fs=2e+6;
Ts=1/Fs;
wpt=wpdec(b,4,'sym4');
tn=leaves(wpt);
l=length(tn);
nfft=256;
TF=zeros(l,nfft/2);
for k=1:l
node=tn(k);
cfs=read(wpt,'data',node);
fftcfs=fft(cfs,nfft);
absfftcfs=abs(fftcfs);
TF(k,:)=absfftcfs(1:nfft/2);
end
TF=TF';
tnew=(1:l)*128*Ts;
fnew=(1:nfft/2)*Fs/nfft;
=meshgrid(tnew,fnew);
contour(T,F,abs(TF)) 本帖最后由 wdhd 于 2016-3-17 13:31 编辑
谢谢分享!
本帖最后由 wdhd 于 2016-3-17 13:31 编辑
错了 思路整个的错了 对不起误导大家了
遗憾的是没有人发表意见
是不是学小波的人不多?
你的附件打不开,能否发给我,我运行试试看。
EMAIL:redspider_1982@sina.com
myQQ:16843007
可以探讨哈子,虽然我很菜鸟:)
页:
[1]