为什么就是没有EMD分解呢?
各位: 我的程序为什么运行之后就只能出现原信号和残余信号的量呢? 而IMF分量一个也没有 这是怎么回事啊。。。 附上程序吧 犟牛 发表于 2012-10-23 11:27 static/image/common/back.gif附上程序吧
t=1:500;
t=t*1/2000;
x=sin(2*pi*20*t+5);
y=0.4*sin(2*pi*40*t+140);
z=x+y;
imf=emd(z);
emd_visu(z,1:length(z),imf)
=hhspectrum(imf);
=toimage(A,f);
disp_hhs(im);
colormap(flipud(gray))
这是参照论坛里的例子改的 所有的程序都没有emd分解出来啊
试了,能运行,结果也正确。试试其他的电脑,找找原因,这种帖子建议别发!!! znas0707 发表于 2012-10-23 14:00 static/image/common/back.gif
t=1:500;
t=t*1/2000;
x=sin(2*pi*20*t+5);
你把工具包运行一下,可能就没问题了
试了,能运行,我从前也出现过这种情况,可能是安装完EMD后没有运install_emd.m这个文件。
页:
[1]