关于HHT-EMD的疑难问题?
本帖最后由 wdhd 于 2016-3-11 11:03 编辑关于HHT-EMD的疑难问题?
用MATLAB编程实现EMD时,关于极小值与极大值该如何用MATLAB实现?请高人给予指教。谢!
[此贴子已经被作者于2006-5-12 14:25: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 发表
求包络有帮助
局部极值怎么求?
建议下载论坛上面的源程序看看,或者用法国人G.Rilling等做的程序
页:
[1]