小波变换--dwt2 与wavedec2

https://www.cnblogs.com/xfzhang/p/7295041.html

https://www.ilovematlab.cn/thread-45020-1-1.html

dwt2是二维单尺度小波变换,其可以通过指定小波或者分解滤波器进行二维单尺度小波分解。而wavedec2是二维多尺度小波分解.

尺度可理解为级,即wavedec2可用于多级小波分解

dwt2:    [cA,cH,cV,cD]=dwt2(X,'wname');

wavedec2:   [C,S]=wavedec2(X,N,'wname'),其中N为大于1的正整数。

也就是说dwt2只能对某个输入矩阵X进行一次分解,而wavedec2可以对输入矩阵X进行N次分解。

 

appcoef2:二维离散小波变换低频部分系数提取

  A = appcoef2(C,S,'wname',N)

  A = appcoef2(C,S,'wname')

  A = appcoef2(C,S,Lo_R,Hi_R)

  A = appcoef2(C,S,Lo_R,Hi_R,N)

 

   detcoef2:二维离散小波变换高频部分系数提取

cH1 表示水平 cV1表示垂直  cD1表示对角  N表示级数

  [cH1,cV1,cD1] = detcoef2('all',C,S,N)

 

appcodef2 与 detcoef2 区别:

app是近似,也就是信号的低频部分,dec是细节,也就是信号的高频部分,
appcoef(s)就是信号s的低频系数
deccoef(s)就是信号的高频系数

小波变换--dwt2 与wavedec2_第1张图片

你可能感兴趣的:(科研,matlab)