马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
各位高手,我是初学者在实验EMD程序对我的信号进行分析,遇到不少问题,请教大家帮忙看看,谢谢。原始信号是地面震动信号,如图横轴是采样点数,纵轴是幅度/V ,取其中12000到4000点组成signal[local]3[/local]进行后续处理,采用不同的程序显示结果不同,不知道什么地方的问题,请大家帮忙看看,方法1:
M = max(max(abs(imf(1:rol-1,:))));
for j = 1:rol-1
subplot(rol+1,1,j+1);
plot(imf(j,:));
set(gca,'YTick',[]);
set(gca,'XTick',[]);
ylabel(['imf',int2str(j)]);
end
subplot(rol+1,1,1);
title('Empirical Mode Decomposition');
subplot(rol+1,1,rol+1);
plot(imf(rol,:),'r');
axis('tight');
set(gca,'YTick',[]);
set(gca,'XTick',[]);
ylabel('res.');
得到下面图,原始信号不会加入,请教大家如何在上面画出原始信号?如果采用命令emd_visu(signal,1:length(signal),imf);得到下面的图请教大家这个图画的怎么这样呢?原始信号显示的和原来不同了,为什么?图太多了,下面贴子继续贴,未完待续!!
[ 本帖最后由 zhangnan3509 于 2008-3-25 19:13 编辑 ] |