% on veut passer de la base2 (du bloc) % au nouveau bloc function [B_33,B_33_couleur] = base_bloc(a,A,B,i,j) % On crope le bon endroit dans la matrice B_33 = A(i-1:i+1,j-1:j+1); B_33_couleur = B(i-1:i+1,j-1:j+1); % Et on remplace les valeurs couple = [[-1 -1];[-1 0];[-1 1];[0 -1];[0 1];[1 -1];[1 0];[1 1];[0 0]]; for t = 1:9 B_33(2+couple(t,1),2+couple(t,2)) = eval(a(10-t)); if eval(a(10-t)) == 1 B_33_couleur(2+couple(t,1),2+couple(t,2)) = 1; end end