lengrong 发表于 2007-5-18 22:30

hhspectrum(imf)程序是不是有问题?

H的程序中的=hhspectrum(imf);


=hhspectrum(imf);
imf的每一个分量数据的长度为1024,为什么输出的A的每一个分量的数据长度为1022,而少2个呢,不懂。这样是不是有问题呀。

zhlong 发表于 2007-5-18 23:03

没研究过这个问题,我觉得可能是数值计算方面的原因,比如500个点的数据序列用diff求导数只有499个值,第一个点用数值方法求不了.

所以这不应该是该函数的错误或者问题.

lengrong 发表于 2007-5-18 23:05

回复 #2 zhlong 的帖子

数据少的话,可能会带来一些问题,比如,这两个数据刚好为极点数据,这样整个信号就变形了。你认为呢,希望大家好好研究一下这个问题的存在。我以前研究过小波在LABVIEW中的编程,也碰到过这样的问题,最后由一个教授加以解决了。

zhlong 发表于 2007-5-18 23:08

有可能,应该研究一下

zhangnan3509 发表于 2007-5-19 19:51

回复 #1 lengrong 的帖子

这个问题我没注意过,看来是我粗心了。我觉得zhlong分析得有道理。但是你看那个转子不对中的数据也就1024个,这不也没发生很大差异嘛!这又怎么解释呢

zhlong 发表于 2007-5-19 20:03

这个应该不是原则性问题
页: [1]
查看完整版本: hhspectrum(imf)程序是不是有问题?