mzy 发表于 2008-1-1 20:52

画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图)

zhangnan3509 发表于 2008-1-1 21:16

回复 #1 mzy 的帖子

Imf在另一个M中,没有定义吧。你完全可以把自己的程序做成一个主函数,hilbert这个函数在hhspectrum中也有使用,可以直接调用。

[ 本帖最后由 zhangnan3509 于 2008-1-1 21:30 编辑 ]

mzy 发表于 2008-1-2 16:09

谢谢

mzy 发表于 2008-1-2 16:15

明白了,第二个是函数,我没输入变量
页: [1]
查看完整版本: 画hilbert图总是出错,郁闷