partie 2 :DeCompression :
Zigzag inverse
function matrice=zigzaginv(vec)
% Récupérer la matrice parcourue en zigzag
l=length(vec);
if l~=64
error('Erreur!La taille du vecteur doit être =64');
end
zz=[1 2 6 7 15 16 28 29;...
3 5 8 14 17 27 30 43;...
4 9 13 18 26 31 42 44;...
10 12 19 25 32 41 45 54;...
11 20 24 33 40 46 53 55;...
21 23 34 39 47 52 56 61;...
22 35 38 48 51 57 60 62;...
36 37 49 50 58 59 63 64];
k=1;
%Parcourir selon la matrice zz
for i=1:8
for j=1:8
matrice(i,j)=vec(zz(i,j));
k=k+1;
end % end for
end % end for