La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Visualisation des ondelettes, des paquets d'ondelettes et des filtres d'ondelettes
Cet exemple montre comment utiliser wfilters, wavefun et wpfun pour obtenir les filtres, ondelettes ou paquets d'ondelettes correspondant à une famille d'ondelettes particulière. Vous pouvez visualiser les ondelettes 2-D séparables avec wavefun2.
Obtenez les filtres de décomposition (analyse) et de reconstruction (synthèse) pour les filtres d'ondelettes splines biorthogonales avec 3 moments de fuite dans le filtre de reconstruction et 5 moments de fuite dans le filtre de décomposition.
[LoD,HiD,LoR,HiR] = wfilters('bior3.5'); subplot(2,2,1) stem(LoD,'markerfacecolor',[0 0 1]); title('Lowpass Decomposition Filter'); subplot(2,2,2) stem(LoR,'markerfacecolor',[0 0 1]); title('Lowpass Reconstruction Filter'); subplot(2,2,3) stem(HiD,'markerfacecolor',[0 0 1]); title('Highpass Decomposition Filter'); subplot(2,2,4) stem(HiR,'markerfacecolor',[0 0 1]); title('Highpass Reconstruction Filter');

Visualisez l'ondelette de Morlet à valeur réelle. Il n'y a pas de fonction d’échelle associée.
figure [psi,xval] = wavefun('morl'); plot(xval,psi,'linewidth',2) title('$\psi(x) = e^{-x^2/2} \cos{(5x)}$','Interpreter','latex',... 'fontsize',14);

Obtenez les 4 premiers paquets d'ondelettes pour l'ondelette la moins asymétrique de Daubechies avec 4 moments de fuite, sym4.
[wpws,x] = wpfun('sym4',4,10); for nn = 1:size(wpws,1) subplot(3,2,nn) plot(x,wpws(nn,:)) axis tight title(['W',num2str(nn-1)]); end
