本帖最后由 wdhd 于 2016-9-12 13:49 编辑
原帖由 prideheart 于 2008-7-7 16:48 发表
这个情况没人出现过么?
我挨个试着过 很是诡异,只取前两千个点,还是不分解的,一旦取到2011个点的时候分解就乱套了,实在是想不清为什么会把直线分解的那么乱。
期待大家指导一下。
t=1:1000;
t=t*1/1000;
t1=1001:2000;
t1=t1*1/1000;
x=0*t;
y=0.4*sin(2*pi*40*t1+140);
ts=[t,t1];
z=[x,y];
plot(ts,z);
figure;
imf=emd(z);
emd_visu(z,1:length(z),imf);
[A,f,tt]=hhspectrum(imf);
[im,tt]=toimage(A,f);
disp_hhs(im);
colormap(flipud(gray))
如上面这段代码的情况一样,另外在做HHT谱时候,从0频率到40hz跳变的时候,出现的虚假现象是什么造成的,难道是局部跳变出现众多频率分量,如果是又如何会从1000点到1600点那么长都有,请教了!!!
|