声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1355|回复: 5

[HHT] 不解-运行EMD出错,论坛上找不到解答

[复制链接]
发表于 2008-4-10 20:42 | 显示全部楼层 |阅读模式

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

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

x
从网上下载的EMD文件,很多都可以运行,可是EMD算法那个emd.m文件运行出错,出错提示如下:
??? Index exceeds matrix dimensions.
Error in ==> emd>init at 679x = varargin{1};
Error in ==> emd at 160[x,t,sd,sd2,tol,MODE_COMPLEX,ndirs,display_sifting,sdt,sd2t,r,imf,k,nbit,NbIt,MAXITERATIONS,FIXE,FIXE_H,MAXMODES,INTERP,mask] = init(varargin{:});
不知道什么原因,有人以前遇到这问题么?我用的是MATLAB 7.0以上版本,不知道这个有没影响。
回复
分享到:

使用道具 举报

发表于 2008-4-10 20:52 | 显示全部楼层
请问楼主你是什么运行的?
 楼主| 发表于 2008-4-10 20:58 | 显示全部楼层
把EMD工具箱安装添加成功后,想了解EMD具体的算法,直接把emd.m打开试着运行一下
发表于 2008-4-10 21:04 | 显示全部楼层
这样是不行的,楼主要根据自己的需要编写主函数,emd作为子函数被调用,不能直接用来运行
 楼主| 发表于 2008-4-10 21:04 | 显示全部楼层
呵呵,弄懂了。
 楼主| 发表于 2008-4-10 21:06 | 显示全部楼层
谢谢版主,我也是发完贴就感觉到了,新手,最近做论文用到才了解这方面的,要多多学习才行:@L
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-6 07:19 , Processed in 0.062916 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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