weiyuperfect 发表于 2008-9-5 20:56

请教EMD程序里的一个问题

程序里的varargin是一个结构体是么?

ChaChing 发表于 2008-9-5 22:08

VARARGIN / VARARGOUT are cell array variable !
查查matlab的Help就有了

weiyuperfect 发表于 2008-9-6 09:29

求助EMD命令

既然varargin是一个元包数组,那么当我们调用EMD函数时,例如imf=emd(y);那么这里的y必须是元包数组啊,可是实际上,y只是个一维矩阵啊,那为什么还能正常运行呢?

ChaChing 发表于 2008-9-7 09:18

回复 板凳 weiyuperfect 的帖子

元包数组是cell array variable ? Sorry ! 我还不熟简体的术语
其实 nargin / nargout / varargin / varargout, 严格说都是matlab的 built-in function
只是varargin / varargout是cell array variable的格式
学会这几个基本使用方法, 对写M-function很有帮助

不好意思, 不是一两句可以交待清楚, 至少我的功力还达不到
建议查查matlab的Help或手册(“Using matlab”)

你的问题应不属于”信号处理方法”, 应属于”Matlab讨论区”
或许去那里找找, 会有所得

ChaChing 发表于 2008-9-7 10:29

我搜过了, 这几个看看
http://forum.vibunion.com/forum/viewthread.php?tid=61036&highlight=arg
http://forum.vibunion.com/forum/viewthread.php?tid=8687&highlight=arg
其它自己搜搜
页: [1]
查看完整版本: 请教EMD程序里的一个问题