|
对matlab不熟,不知道这个是什么问题
用了前面说的emd.m,下载了io.m,直接这样照猫画虎写的,也不知道怎么改,谁能帮一下忙啊,多谢了
imf = emd(s2);
imf = emd(s2,struct('stop',[0.1,0.5,0.05],'maxiterations',100));
%Remark: the following syntax is equivalent
%>>imf = emd(x,'stop',[0.1,0.5,0.05],'maxiterations',100);
%
options.dislpay = 1;
options.fix = 10;
options.maxmodes = 3;
[imf,ort,nbits] = emd(s2,options);
??? Error using ==> emd>init
bad option field name: dislpay
Error in ==> emd at 75
[x,t,sd,sd2,tol,display_sifting,sdt,sd2t,ner,nzr,lx,r,imf,k,nbit,NbIt,MAXITERATIONS,FIXE,FIXE_H,MAXMODES,INTERP,mask] = init(varargin{:});
Error in ==> mine at 29
[imf,ort,nbits] = emd(s2,options); |
|