xielna 发表于 2009-5-7 20:37

如何得到信号的Morlet小波变换三维图

:@)   如题!!!因为这方面不懂,毕设又需要,急需指教
小女子先谢过!!!

qqvirile 发表于 2009-5-8 11:05

回复 楼主 xielna 的帖子

SampFreq = 30;
t=0:1/SampFreq:4;
sig = sin(12*pi*t);
sig(1:end/2) = sig(1:end/2) + sin(6*pi*t(1:end/2));
sig(end/2+1:end) = sig(end/2+1:end) + sin(18*pi*t(end/2+1:end));
WinLen = 10;
= CWT_Morlet(sig,WinLen,512);

FreqBins = FreqBins * SampFreq;
clf
set(gcf,'Position',);            
set(gcf,'Color','w');                                          
pcolor(t,FreqBins,abs(WT));
colormap jet;
shading interp;
axis();
colorbar;
ylabel('Frequency / Hz');
xlabel('Time / sec');

xielna 发表于 2009-5-9 13:35

回复 沙发 qqvirile 的帖子

谢谢 ~~~~~:@P

xielna 发表于 2009-5-10 21:35

回复 沙发 qqvirile 的帖子

继续请教:我用这个程序对另外一个信号做出的图有一片空白,怎样去掉,是改程序还是直接对图编辑,怎么做呢?

xielna 发表于 2009-5-10 21:37

补充

我不知道怎么巴图传上来。我用mesh画出了三维图,才显的有空白

szp19870126 发表于 2012-3-23 14:42

= CWT_Morlet(sig,WinLen,512);
为什么输入上述命令后会出现以下情况?
Undefined function 'CWT_Morlet' for input arguments of type 'double'.

mingmingtree 发表于 2012-4-9 15:14

{:{13}:}囧~ 为何我运行这个程序出错了

任孝儒 发表于 2014-7-14 11:19

自己实现看看
谢谢
页: [1]
查看完整版本: 如何得到信号的Morlet小波变换三维图