hdwang 发表于 2006-12-4 22:04

请问这个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 编辑 ]

hdwang 发表于 2006-12-5 10:00

请问大家这样 正确吗? 那如何来分析呢? 谢谢阿

hdwang 发表于 2006-12-5 21:21

怎么没有人回答阿? eight (八)在吗?

eight 发表于 2006-12-6 10:36

原帖由 hdwang 于 2006-12-5 21:21 发表
怎么没有人回答阿? eight (八)在吗?


emd比较熟,后续的hht不熟

至于你的set问题,自己调试一下就ok了

xiaoshi509 发表于 2006-12-6 17:32

我最近正在学习HHT,emd分解已经实现了,后续的hilbert谱还没搞明白,能把后续你的程序法给我吗?谢谢,一起研究!邮箱:shigang2000@sohu.com

hdwang 发表于 2006-12-6 20:06

谢谢eight~~再看看程序了~

风行客 发表于 2010-9-24 11:06

这个到底是什么问题呀?!
页: [1]
查看完整版本: 请问这个HHT问题