查看: 709|回复: 2|关注: 0

[已解决] EMD分解问题

[复制链接]

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
EMD分解出了三个imf,觉得有点少,请问怎么再多分解一个imf

论坛优秀回答者

中级

726 麦片

财富积分


5001500


11

主题

643

帖子

75

最佳答案
  • 关注者: 47
发表于 2019-1-10 05:59:42 | 显示全部楼层 |此回复为最佳答案
如果你在EMD分解时并没有设置成imf=emd(x,‘fix’, 个数)这样的,那么分解出来的3个imf就是满足初始约束条件的3个imf,并没有办法再多生成一个imf。除非你人为的增加极值点 (这样其实也就改变了你原先信号了),这样有可能会多分解出imf。当然你也可以用刚刚说的那个设置去试试,个数比如设置成10,这样看看最终分解出来的imf个数会不会多。这样设置的含义是在imf筛选过程中,不需要取满足原始终止条件,筛选10次后就产生一个imf。不知道对你有没有帮助,试试吧。

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
 楼主| 发表于 2019-1-10 13:46:41 | 显示全部楼层
ukjames 发表于 2019-1-10 05:59
如果你在EMD分解时并没有设置成imf=emd(x,‘fix’, 个数)这样的,那么分解出来的3个imf就是满足初始约 ...

好的,谢谢,已经解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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