xqzz.net
当前位置:首页 >> EmD mAtlAB程序 >>

EmD mAtlAB程序

function imf = emd(x,n);%%最好把函数名改为emd1之类的,以免和Grilling的emd冲突 %%n为你想得到的IMF的个数 c = x('; % copy of the input signal (as a row vector) N = length(x);- % loop to decompose the input signal into n successive...

ilovematlab论坛上可以免费下载,都可以运行

一般的的查询可在matlab里的帮助界面进行搜索,点击帮助。 打开帮助页面,左侧检索栏进行检索需要查询的语句,然后即可查看右侧查询结果。 或者在主界面,输入help 空格+你要查询的内容,进行查询。下次你可以尝试一下。 一般程序都会有不懂得语...

其实用起来也很简单的,举个例子: clear all;clf;t=0:0.1:4*pi;%构造一个信号x= 10.*sin(t)+5.*cos(2.*t);%加点噪声noise = normrnd(0,1,1,length(x));y=x+noise;%emd分解imf = emd(x);[m n]=size(imf);emd_visu(x,t,imf);

没有的,但是可以用matlab的时频工具箱,工具箱下载地址:http://tftb.nongnu.org/ matlab的工具箱的安装步骤: 1.解压下载的文件包,将tft/mfile复制到matlab的toolbox文件夹下 2.建立搜索路径,matlab->file->Set Path->Add Folder ->选择mfil...

%此版本为ALAN 版本的整合注释版 function imf = emd(x) % Empiricial Mode Decomposition (Hilbert-Huang Transform) % imf = emd(x) % Func : findpeaks x= transpose(x(:));%转置为行矩阵 imf = []; while ~ismonotonic(x) %当x不是单调函数...

可以不用埃。。你也可以自己编写。。。上ilovematlab论坛就可以下载

因为x的序列你给的是单调函数,所以就不对

%此版本为ALAN版本的整合注释版functionimf=emd(x)%Empiric

没有自带的函数,你要下个程序包

网站首页 | 网站地图
All rights reserved Powered by www.xqzz.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com