请问这个HHT问题
我用一非常简单的单一正弦信号尝试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()
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 编辑 ] 请问大家这样 正确吗? 那如何来分析呢? 谢谢阿 怎么没有人回答阿? eight (八)在吗? 原帖由 hdwang 于 2006-12-5 21:21 发表
怎么没有人回答阿? eight (八)在吗?
emd比较熟,后续的hht不熟
至于你的set问题,自己调试一下就ok了 我最近正在学习HHT,emd分解已经实现了,后续的hilbert谱还没搞明白,能把后续你的程序法给我吗?谢谢,一起研究!邮箱:shigang2000@sohu.com 谢谢eight~~再看看程序了~ 这个到底是什么问题呀?!
页:
[1]