马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
[FILENAME, PATHNAME] = uigetfile('*.dat', 'open new format VLR data file');
%打开文件并按double类型读取1024个点
fid = fopen([PATHNAME FILENAME],'r');
l=500;
[z,n] = fread(fid,l,'double');
%fs=100;N=1025;n=0:1:N-1;dt=1/fs;t=n*dt;
%t=[1:0.001:100];
x=hilbert(z');
[fnor,t]=instfreq(x');
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))
用以上程序读取一段LFM数据。用2003版的emd程序处理。前面三张图分别是:附件
请问第1、2张图是什么意思 差别这么大?
第3张图HHT谱
第4张是后面几个版本的emd画出的HHT谱,和第三张相差也很大?
请指教!
[ 本帖最后由 hering 于 2008-6-27 21:41 编辑 ] |