matlab小波分析工具箱常用函数

matlab小波分析工具箱常用函数

 

1.Cwt :一维连续小波变换

格式:coefs=cwt(s,scales,'wavename')

coefs=cwt(s,scales,'wavename','plot')

scales:尺度向量,可以为离散值,表示为[a1,a2,a3……],也可为连续值,表示为[amin:step:amax]

2.dwt:单尺度一维离散小波变换

格式:[ca,cd]=dwt(x,'wavename')

[ca,cd]=dwt(x,lo-d,hi-d)

先利用小波滤波器指令wfilters求取分解用低通滤波器lo-d和高通滤波器hi-d。[lo-d,hi-d]=wfilters('haar','d');[ca,cd]=dwt(s,lo-d,hi-d)

3.idwt:单尺度一维离散小波逆变换

4.wfilters

格式:[lo-d,hi-d,lo-r,hi-r]=wfilters('wname')

[f1,f2]=wfilters('wname','type')

type=d(分解滤波器)、R(重构滤波器)、l(低通滤波器)、h(高通滤波器)

5.dwtmode 离散小波变换模式

格式:dwtmode

dwtmode('mode')

mode:zdp补零模式,sym对称延拓模式,spd平滑模式

6.wavedec多尺度一维小波分解

格式:[c,l]=wavedec(x,n,'wname')

[c,l]=wavedec(x,n,lo-d,hi-d)

7.appcoef 提取一维小波变换低频系数

格式:A=appcoef(c,l,'wav

你可能感兴趣的:(matlab小波分析)