hff 发表于 2006-5-12 14:16

关于HHT-EMD的疑难问题?

本帖最后由 wdhd 于 2016-3-11 11:03 编辑

  关于HHT-EMD的疑难问题?

  用MATLAB编程实现EMD时,关于极小值与极大值该如何用MATLAB实现?请高人给予指教。谢!

  [此贴子已经被作者于2006-5-12 14:25:32编辑过]

kobe2048 发表于 2006-5-15 21:03

很好求啊

最简单的方法就是将该时刻的值与前后时刻比较,不小于前后时刻的就是极大值啊!不过还有更好的方法。

yanyu77 发表于 2006-6-16 13:00

"不过还有更好的方法。"?

simon21 发表于 2006-6-17 21:32

回复:(hff)关于HHT-EMD的疑难问题?

本帖最后由 wdhd 于 2016-3-11 11:03 编辑

  以下是引用hff在2006-5-12 14:16:29的发言:

  关于HHT-EMD的疑难问题?

  用MATLAB编程实现EMD时,关于极小值与极大值该如何用MATLAB实现?请高人给予指教。谢!

  关于matlab求极值问题,论坛的happy给了一种很好的方法

  data是你的数据,

  find(diff(sign(diff(data)))==-2)+1

  找到极大值的位置

  find(diff(sign(diff(data)))==2)+1

  找到极小值的位置

  data(find(diff(sign(diff(data)))==-2)+1)和

  data(find(diff(sign(diff(data)))==2)+1)

  返回的是极大值和极小值

bob_ying 发表于 2006-9-3 15:03

求包络有帮助
局部极值怎么求?

eight 发表于 2006-9-3 22:13

原帖由 bob_ying 于 2006-9-3 15:03 发表
求包络有帮助
局部极值怎么求?


建议下载论坛上面的源程序看看,或者用法国人G.Rilling等做的程序
页: [1]
查看完整版本: 关于HHT-EMD的疑难问题?