画hilbert图总是出错,郁闷
有两个M文件,一个是用EMD处理一个数字信号的,结果得出IMF;另一个是做HILBERT变换的先运行了EMD的文件,此时一切正常,然后再工作区输入另一个M文件的文件名,回车后抱错:
??? Input argument 'imf' is undefined.
Error in ==> D:\MATLAB6p5p1\work\HHTspe.m
On line 8==> L = size(imf,1);
程序无错,不知道为什么会错.(前两天还一切正常,可画出HILBERT图)
回复 #1 mzy 的帖子
Imf在另一个M中,没有定义吧。你完全可以把自己的程序做成一个主函数,hilbert这个函数在hhspectrum中也有使用,可以直接调用。[ 本帖最后由 zhangnan3509 于 2008-1-1 21:30 编辑 ] 谢谢 明白了,第二个是函数,我没输入变量
页:
[1]