声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1693|回复: 5

[HHT] 为什么就是没有EMD分解呢?

[复制链接]
发表于 2012-10-23 09:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位: 我的程序为什么运行之后就只能出现原信号和残余信号的量呢? 而IMF分量一个也没有 这是怎么回事啊。。。

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2012-10-23 11:27 | 显示全部楼层
附上程序吧
 楼主| 发表于 2012-10-23 14:00 | 显示全部楼层

t=1:500;
t=t*1/2000;
x=sin(2*pi*20*t+5);
y=0.4*sin(2*pi*40*t+140);
z=x+y;
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))
这是参照论坛里的例子改的 所有的程序都没有emd分解出来啊
发表于 2012-10-23 16:05 | 显示全部楼层
试了,能运行,结果也正确。试试其他的电脑,找找原因,这种帖子建议别发!!!
发表于 2012-10-25 09:54 | 显示全部楼层
znas0707 发表于 2012-10-23 14:00
t=1:500;
t=t*1/2000;
x=sin(2*pi*20*t+5);

你把工具包运行一下,可能就没问题了
发表于 2012-11-8 22:02 | 显示全部楼层
试了,能运行,我从前也出现过这种情况,可能是安装完EMD后没有运install_emd.m这个文件。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-11 05:38 , Processed in 0.101038 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表