总结MATLAB中涉及到的小波函数_matlab小波函数总结
总结MATLAB中涉及到的小波函数由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“matlab小波函数总结”。
收集和总结MATLAB中涉及到的小波函数
(1)plot函数:绘制向量或矩阵的图形 用法: plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)(2)cwt函数:实现一维连续小波变换的函数。用法:
COEFS=cwt(S, SCALES, 'wname')COEFS=cwt(S, SCALES, 'wname', 'plot')COEFS=cwt(S, SCALES, 'wname', 'PLOTMODE')COEFS=cwt(S, SCALES, 'wname', 'PLOTMODE', XLIM)(3)dwt函数:单尺度一维离散小波变换 用法:
[cA,cD] = dwt(X,'wname')[cA,cD] = dwt(X,'wname','mode',MODE)[cA,cD] = dwt(X,Lo_D,Hi_D)[cA,cD] = dwt(X,Lo_D,Hi_D,'mode',MODE)(4)iswt函数:一维逆SWT(Stationary Wavelet Transform)变换 用法:
X = iswt(SWC,'wname')X = iswt(SWA,SWD,'wname')X = iswt(SWC,Lo_R,Hi_R)X = iswt(SWA,SWD,Lo_R,Hi_R)(5)upcoef函数:一维小波分解系数的直接重构用法:
Y = upcoef(O,X,'wname',N)Y = upcoef(O,X,'wname',N,L)Y = upcoef(O,X,Lo_R,Hi_R,N)Y = upcoef(O,X,Lo_R,Hi_R,N,L)Y = upcoef(O,X,'wname')Y = upcoef(O,X,Lo_R,Hi_R)
(6)upwlev函数:单尺度一维小波分解的重构 用法:
[NC,NL,cA] = upwlev(C,L,'wname')[NC,NL,cA] = upwlev(C,L,Lo_R,Hi_R)
(7)wavedec函数:单尺度一维小波分解
用法:
[C,L] = wavedec(X,N,'wname')[C,L] = wavedec(X,N,Lo_D,Hi_D)
(8)wavefun函数:小波函数和尺度函数
用法:
[PHI,PSI,XVAL] = wavefun('wname',ITER)[PHI1,PSI1,PHI2,PSI2,XVAL] = wavefun('wname',ITER)
[PSI,XVAL] = wavefun('wname',ITER)[...] = wavefun('wname',A,B)
(9)wpdec函数:一维小波包的分解
用法:
T = wpdec(X,N,'wname',E,P)T = wpdec(X,N,'wname')
(10)wpdencmp函数:用小波包进行信号的消噪或压缩
用法:
[XD,TREED,PERF0,PERFL2] =
wpdencmp(X,SORH,N,'wname',CRIT,PAR,KEEPAPP)
[XD,TREED,PERF0,PERFL2] =
wpdencmp(TREE,SORH,CRIT,PAR,KEEPAPP)
(11)wpfun函数:小波包函数 [用法:
WPWS,X] = wpfun('wname',NUM,PREC)
[WPWS,X] = wpfun('wname',NUM)
(12)wpjoin函数:重组小波包 用法:
T = wpjoin(T,N)[T,X] = wpjoin(T,N)T = wpjoin(T)
[T,X] = wpjoin(T)
(13)dbaux函数:Daubechies小波滤波器计算 用法:
W = dbaux(N,SUMW)W = dbaux(N)
(14)meyer函数:Meyer小波 用法:
[PHI,PSI,T] = meyer(LB,UB,N)[PHI,T] = meyer(LB,UB,N,'phi')[PSI,T] = meyer(LB,UB,N,'psi')(15)meyer函数:Meyer小波 用法:
[PHI,PSI,T] = meyer(LB,UB,N)[PHI,T] = meyer(LB,UB,N,'phi')[PSI,T] = meyer(LB,UB,N,'psi')