vmd年代p一个n>
变分模态分解
语法
描述
返回的变分模态分解国际货币基金组织
= vmd (<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">x
)x
。使用vmd
将和简化复杂信号分解为有限的固有模式函数(首先需要执行希尔伯特谱分析。
(<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_ec55149f-efb3-458c-b69c-e4d1087873b6" class="intrnllnk">
还返回剩余信号国际货币基金组织
,<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_7d79bdda-75b7-4f3e-848f-ac96a3447023" class="intrnllnk">剩余
)= vmd (<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">x
)剩余
对应的变分模态分解x
。
(<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_ec55149f-efb3-458c-b69c-e4d1087873b6" class="intrnllnk">
返回额外的信息国际货币基金组织
,<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_7d79bdda-75b7-4f3e-848f-ac96a3447023" class="intrnllnk">剩余
,<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_403c1366-0558-4a2d-a86f-7639fb497944" class="intrnllnk">信息
)= vmd (<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">x
)信息
货币基金和残余信号诊断的目的。
(<年代p一个nclass="argument_placeholder">___年代p一个n>)=vmd(<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_397ad621-09ed-453c-9bb6-266dd98afdba" class="intrnllnk">
执行变分模态分解与附加选项指定一个或多个名称参数。x
,<一个href="//www.tatmou.com/in/help/wavelet/ref/#namevaluepairarguments" class="intrnllnk">名称=值
)
vmd (<年代p一个nclass="argument_placeholder">___年代p一个n>)
情节原始信号,首先,次要情节的残余信号相同的图。
例子
算法
的vmd
函数在频域计算货币基金,重建<年代p一个nclass="inlineequation">X(fDFT) = {x(t)}年代p一个n>而言,<年代p一个nclass="inlineequation">U<年代ub>k年代ub>(fDFT) = {u<年代ub>k年代ub>(t)}年代p一个n>。消除边缘效应,该算法扩展了信号的镜像两侧长度的一半。
引入拉格朗日乘子<一个href="//www.tatmou.com/in/help/signal/ref/vmd.html" class="a">优化一个><年代p一个nrole="cross_prod">(信号处理工具箱)年代p一个n>的傅里叶变换<年代p一个nclass="inlineequation">Ʌ(f)年代p一个n>。拉格朗日乘子向量的长度延长信号的长度。
除非另有说明在<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_97440e68-b6de-4aad-83d0-387d0ab10893" class="intrnllnk">InitialIMFs
首先是在零初始化。初始化<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_83384d0f-3e50-4b88-9959-ad7687a0cb0b" class="intrnllnk">CentralFrequencies
使用指定的方法之一<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_f2047010-2a3e-4df8-bf06-3edcf25ef261" class="intrnllnk">InitializeMethod
。vmd
迭代更新模式,直到满足这些条件之一:
和<年代p一个nclass="inlineequation"> 共同满意,在哪里<年代p一个nclass="inlineequation">ε<年代ub>r年代ub>和<年代p一个nclass="inlineequation">ε<年代ub>一个年代ub>指定使用<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_4f31ba1c-b66f-48fc-9dbe-0074cfe48da2" class="intrnllnk">
RelativeTolerance
和<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_cd9e3fb6-2b33-4fb4-a77f-87c79973a11d" class="intrnllnk">AbsoluteTolerance
,分别。该算法超过规定的最大迭代数<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_760f6f46-27ff-4521-bc3d-f386c0ac5cbe" class="intrnllnk">
MaxIterations
。
为<年代p一个nclass="inlineequation">(n+ 1)年代p一个n>th迭代算法执行以下步骤:
循环遍历<年代p一个nclass="inlineequation">K(指定使用模式的信号<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_918ea576-c3a7-46a5-98ee-d40e261d0f9a" class="intrnllnk">
NumIMF
)计算:每种模式使用的频域波形
在哪里<年代p一个nclass="inlineequation"> 的傅里叶变换<年代p一个nclass="inlineequation">k模式的计算<年代p一个nclass="inlineequation">(n+ 1)年代p一个n>th迭代。
的<年代p一个nclass="inlineequation">kth中心频率<年代p一个nclass="inlineequation"> 使用
更新拉格朗日乘子使用<年代p一个nclass="inlineequation">
在哪里<年代p一个nclass="inlineequation">τ年代p一个n>是更新的拉格朗日乘子,指定使用吗<一个href="//www.tatmou.com/in/help/wavelet/ref/#mw_2ac9797d-9f9b-4c49-aaf1-0056211733bb" class="intrnllnk">LMUpdateRate
。
引用
[1]博伊德,斯蒂芬·尼尔·帕里克说,Eric Chu Eckstein Borja Peleato,乔纳森。“分布式优化和统计学习通过乘数的交替方向方法。”基础和趋势<年代up>®年代up>在机器学习。3卷,1号,2011年,页1 - 122。
[2]Dragomiretskiy、康斯坦丁和多米尼克Zosso。“变分模态分解”。IEEE<年代up>®年代up>交易信号处理。第三卷。62年,2014年,页531 - 534。
[3]喜怒无常,乔治·B。,和Roger G. Mark. "The impact of the MIT-BIH Arrhythmia Database."<年代p一个nclass="emphasis">IEEE,生物医学工程杂志。3号卷。20日,2001年5月- 6月,45 - 50页。
扩展功能
版本历史
介绍了R2020a年代tr在g>
另请参阅
应用程序
功能
遗传性出血性毛细血管扩张症
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">emd