微信公开课小程序热门讨论「matlab中小波滤波」最新回复-%以下为滤波程序(主要调节参数c的大小)c=10;wn=0.1;fs=50000;%采样频率;b=fir1(c,wn/(fs/2),hamming(c+1));y1=filtfilt(b,1,y);%对y滤波
Matlab之小波滤波函数: 1wfilters函数 [Lo_D,Hi_D,Lo_R,Hi_R]=wfilters(wname)computesfourfiltersassociatedwiththeorthogonalorbiorthogonalwaveletnamedinthestringwname.Thefouroutputfiltersare Lo_D,thedecompositionlow-passfilter Hi_D,thedecompositionhigh-passfilter Lo_R,thereconstructionlow-passfilter Hi_R,thereconstructionhigh-passfilter 2biorfilt函数 Thebiorfiltcommandreturnseitherfouroreightfiltersassociatedwithbiorthogonalwavelets. 3orthfilt函数 [Lo_D,Hi_D,Lo_R,Hi_R]=orthfilt(W)computesthefourfiltersassociatedwiththescalingfilterWcorrespondingtoawavelet 4biorwaef函数 [RF,DF]=biorwavf(W)returnstwoscalingfiltersassociatedwiththebiorthogonalwaveletspecifiedbythestringW. 5coifwavf函数 F=coifwavf(W)returnsthescalingfilterassociatedwiththeCoifletwaveletspecifiedbythestringWwhereW=coifN.PossiblevaluesforNare1,2,3,4,or5 6dbaux函数 W=dbaux(N,SUMW)istheorderNDaubechiesscalingfiltersuchthatsum(W)=SUMW.PossiblevaluesforNare1,2,3,... W=dbaux(N)isequivalenttoW=dbaux(N,1) W=dbaux(N,0)isequivalenttoW=dbaux(N,1) 7dbwavf函数 F=dbwavf(W)returnsthescalingfilterassociatedwithDaubechieswaveletspecifiedbythestringWwhereW=dbN.PossiblevaluesforNare1,2,3,...,45. 8mexihat函数 [PSI,X]=mexihat(LB,UB,N)returnsvaluesoftheMexicanhatwaveletonanNpointregulargrid,X,intheinterval[LB,UB]. OutputargumentsarethewaveletfunctionPSIcomputedonthegridX. Thiswavelethas[-55]aseffectivesupport. 更多有关「matlab中小波滤波」的疑问请扫码关注微信公开课+小程序!了解更多