bonjour à tous,
j'ai vu ce petit code qui permet de diviser une matrice en bloc de 8*8:
Maintenant, ma question est comment procédé au mécanisme inverse càd obtenir une matrice à partir des bloc?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 m=rand(256,256) [M N]=size(m) dimension = (M/8) * (N/8) bloc=zeros(8,8,dimension); for i = 0 : M/8-1 for j = 0 : N/8-1 bloc(:,:,i*8+j+1)=m(i*8+1:i*8+8,j*8+1:j*8+8); end end
merci d'avance pour votre réponse
Partager