﻿功能:二维离散Haar小波变换

格式:
[LL,LH,HL,HH]=DWTHaar2(x,n)
[LL,LH,HL,HH]=DWTHaar2(x)

x:为原始数据,注意这里的x为矩阵变量
n:表示进行的缩放代数,默认为1

说明:本函数是一维Haar小波变换的延伸,其意思分别表示对行(列)做一维Haar小波变换,然后对变换后的数据做列(行)做一维Haar小波变换

例子:

a =
[ 75.0000000000000    76.0000000000000    62.0000000000000    89.0000000000000
  42.0000000000000    52.0000000000000    8.00000000000000    30.0000000000000
  48.0000000000000    88.0000000000000    28.0000000000000    90.0000000000000
  96.0000000000000    91.0000000000000    50.0000000000000    35.0000000000000 ]

[ll,lh,hl,hh]=DWTHaar2(a)//假如系统已经有a这个矩阵,回车后得到如下的结果
ll =
[ 122.500000000000    94.5000000000000
  161.500000000000    101.500000000000 ]
lh =
[ 28.5000000000000    56.5000000000000
 -25.5000000000000    16.5000000000000 ]
hl =
[-5.50000000000000   -24.5000000000000
 -17.5000000000000   -23.5000000000000 ]
hh =
[ 4.50000000000000   -2.50000000000000
 -22.5000000000000   -38.5000000000000 ]