% définition de la configuration
config=zeros(n,m);

% enregistrement des données
for i=1:n
   for j=1:m
      config(i,j)=get(hexa(j,i),'userdata');
   end
end

% passage de la marguerite
for k=1:nbgener
   config2=zeros(n,m);
   for i=2:n-1
      for j=2:m-1
         config2(i,j)=marguerite(config,i,j);
      end
   end
   config=rem(config2,nbmod);
end

% représentation
coul='cbkwrgym';
for i=1:n
     for j=1:m
        set(hexa(j,i),'facecolor',coul(config(i,j)+1))
     end
end
   

            
         