minnieme 发表于 2006-6-20 21:43

[讨论]终于在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))

龚英姬 发表于 2006-6-21 08:38

本帖最后由 wdhd 于 2016-3-17 13:31 编辑

  谢谢分享!

minnieme 发表于 2006-6-30 10:23

本帖最后由 wdhd 于 2016-3-17 13:31 编辑

  错了 思路整个的错了 对不起误导大家了

  遗憾的是没有人发表意见

  是不是学小波的人不多?

  

spider1027 发表于 2006-7-6 20:27

你的附件打不开,能否发给我,我运行试试看。
EMAIL:redspider_1982@sina.com
myQQ:16843007
可以探讨哈子,虽然我很菜鸟:)
页: [1]
查看完整版本: [讨论]终于在matlab中用小波方法画出了时频图