Two Dimension Multiple Level Discrete Fast Wavelet Transform
[C,S]=wavedec(x,N,wname) [C,S]=wavedec(x,N,Lo_D,Hi_D)
wavelet name, haar( "haar"), daubechies ("db1" to "db36"), coiflets ("coif1" to "coif17"), symlets ("sym2" to "sym20"), legendre ("leg1" to "leg9"), bathlets("bath4.0" to "bath4.15" and "bath6.0" to "bath6.15"), dmey ("dmey"), beyklin ("beylkin"), vaidyanathan ("vaidyanathan"), biorthogonal B-spline wavelets ("bior1.1" to "bior6.8"), "rbior1.1" to "rbior6.8"
double matrix
decompostion level
lowpass analysis filter
highpass analysis filter
coefficent array
size array
wavedec is for two dimension multiple-level discrete fast wavelet transform. Extension is stored as a global variable and could be changed by dwtmode;
x=rand(100,100); [C,S]=wavedec2(x,3,'db2'); | ![]() | ![]() |