马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我用一非常简单的单一正弦信号尝试HHT分析,
clear all;
clc;
t=0:1:600;
N=1000;
y=sin(2*pi*0.25*t);
plot(y);
imf=emd(y);
emd_visu(y,t,imf,2);
hspec(imf,N);
出现了如下错误
??? Error using ==> set
Bad value for axes property: 'YLim'
Values must be increasing and non-NaN。
Error in ==> C:\MATLAB6p5\toolbox\matlab\graph2d\axis.m (LocSetLimits)
On line 210 ==> set(ax,...
Error in ==> C:\MATLAB6p5\toolbox\matlab\graph2d\axis.m
On line 96 ==> LocSetLimits(ax(j),cur_arg);
Error in ==> C:\MATLAB6p5\toolbox\emd_hht\emd_visu.m
On line 127 ==> axis([t(1) t(s(2)) -M M])
Error in ==> C:\Documents and Settings\Administrator\桌面\U.m
On line 8 ==> emd_visu(y,t,imf,2);
我改正弦频率为0.15,0.35,0.45没有报错,绘出的图形分别如下,结果正确吗?;改时间好像也有可能出错
[ 本帖最后由 zhangnan3509 于 2007-7-4 14:29 编辑 ] |