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 : Sélectionner tout - Visualiser dans une fenêtre à part
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