transformée en ondelette rapide
salut tout le monde
J'ai le programme suivant, il permet de calculer la transformer en ondelette rapide (Fast wavelet transform); je veux procéder à la transformée inverse (inverse Fast wavelet transform) mais je ne sais pas comment, je sais que la fonction inverse de la fonction "wavedec" est "waverec"
X = WAVEREC(C,L,'wname')
mais comment extraire à nouveau les paramètres C, et L à partir des coefficients obtenus précédemment (détails et approximations) ?
Code:
1 2 3 4 5 6 7 8 9
| function D = FWT(x,w,wltlevels,dummy)
D=cell(wltlevels+1,1);
[s,mins1,maxs1]=premnmx(x);[mx,nx]=size(x);
[C,L] = wavedec(s,wltlevels,w);
for i=1:wltlevels
D{i} = wrcoef('d',C,L,w,i);dum =['D_' num2str(i)];
end;
D{wltlevels+1} = wrcoef('a',C,L,w,wltlevels);
end |