时序分解 | Matlab实现NGO-VMD北方苍鹰算法优化变分模态分解时间序列信号分解
目录
- 时序分解 | Matlab实现NGO-VMD北方苍鹰算法优化变分模态分解时间序列信号分解
- 效果一览
- 基本介绍
- 程序设计
- 参考资料
效果一览
基本介绍
北方苍鹰算法NGO优化VMD,对其分解层数,惩罚因子数做优化,利用NGO优化算法确定其最佳参数,熵值为适应度函数。
程序语言为matlab。
程序设计
- 完整源码和数据获取方式私信博主回复:Matlab实现NGO-VMD北方苍鹰算法优化变分模态分解时间序列信号分解。
fobj = @(x) fun(x,f,tau, DC, init, tol);
[~,Target_pos,process] = NGO(pop,Max_iteration,lb,ub,dim,fobj);%优化函数 求K Alpha 熵值
参考资料
[1] https://blog.csdn.net/kjm13182345320/article/details/129215161
[2] https://blog.csdn.net/kjm13182345320/article/details/128105718