小波变换.txt
来自「这个压缩包是关于matlab编程语言中常用的函数的」· 文本 代码 · 共 22 行
TXT
22 行
小波变换
1. 一级离散二维小波变换dwt2
[CA,CH,CV,CD]=dwt2(X,'wname') %wname为指定的小波,CA为近似系数矩阵,
CH、CV和CD分别为水平、垂直和对角线方向的细节系数矩阵
[CA,CH,CV,CD]=dwt2(X,Lo_D,Hi_D) %Lo_D为低通滤波器,Hi_D为高通滤波器,
这两个滤波器长度应相等
[CA,CH,CV,CD]=dwt2(....,'mode',MODE) %MODE为指定的扩展方式
如[ca,ch,cv,cd]=dwt2(x,'db1','mode','sym')
2. 一级离散二维小波反变换idwt2
X=idwt2(CA,CH,CV,CD,'wname') %可只利用CA、CH、CV和CD中的某一个来做重构
X=idwt2(CA,CH,CV,CD,Lo_R,Hi_R)
X=idwt2(....,'mode',MODE)
3. 扩展的伪彩色矩阵量化wcodemat
Y=wcodemat(X,nbcodes,opt,absol) %nbcodes为量化级数,缺省值为16
opt可取:'row'或'r'表示沿行方向编码
'col'或'c'表示沿列方向编码
'mat'或'm'表示全局,为缺省值
absol为0时直接用X,absol非零时用abs(X),做nbcodes量化级的编码,缺省值为1
4. 多级小波分解wavedec2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?