prog matlab
Bonjour,
je voudrais votre aide pour résoudre le problème suivant:
je simule un automate cellulaire, et j'ai trouvé le code suivant:
m=50;
X=rand(m,m)>0.5;
ip=[m 1:m-1];
im=[2:m 1];
while any(any(X))
% somme des huit voisins de X dans le sens trigo
N=X+X(ip,:)+X(ip,ip)+X(:,ip)+X(im,ip)+X(im,:)+X(im,im)+X(:,im)+X(ip,im);
% majorité biaisée
% X vaut 4 ou est strictement plus grand que 5
X=(N>5)|(N==4);
%affichage
pcolor(X)
axis off image
shading flat %remove the lattice
drawnow
end
Alors quand je lance le progamme, j'ai les messages d'erreur suivant:
??? Error using ==> surface
Value must be numeric.
Error in ==> pcolor at 53
hh = surface(zeros(size(x)),x,'parent',cax);
Error in ==> cd at 11
pcolor(X)
??? Error using ==> surface
Value must be numeric.
Error in ==> pcolor at 53
hh = surface(zeros(size(x)),x,'parent',cax);
Error in ==> cd at 10
pcolor(X).
Merci de votre aide.
je voudrais votre aide pour résoudre le problème suivant:
je simule un automate cellulaire, et j'ai trouvé le code suivant:
m=50;
X=rand(m,m)>0.5;
ip=[m 1:m-1];
im=[2:m 1];
while any(any(X))
% somme des huit voisins de X dans le sens trigo
N=X+X(ip,:)+X(ip,ip)+X(:,ip)+X(im,ip)+X(im,:)+X(im,im)+X(:,im)+X(ip,im);
% majorité biaisée
% X vaut 4 ou est strictement plus grand que 5
X=(N>5)|(N==4);
%affichage
pcolor(X)
axis off image
shading flat %remove the lattice
drawnow
end
Alors quand je lance le progamme, j'ai les messages d'erreur suivant:
??? Error using ==> surface
Value must be numeric.
Error in ==> pcolor at 53
hh = surface(zeros(size(x)),x,'parent',cax);
Error in ==> cd at 11
pcolor(X)
??? Error using ==> surface
Value must be numeric.
Error in ==> pcolor at 53
hh = surface(zeros(size(x)),x,'parent',cax);
Error in ==> cd at 10
pcolor(X).
Merci de votre aide.
Réponses
-
Bonjour,
%%%%%%%%%%%%%%%%%
??? Error using ==> surface
Value must be numeric.
%%%%%%%%%%%%%%%%%
Je suis pas trop sûr, mais peut-être qu'il y a un problème parce que ton test pour connaître le nombre de voisins renvoit un booléen, alors qu'il faudrait le convertir en réel. En tout cas c'est un problème qui m'est souvent arrivé en matlab. -
merci quand même, mais ma question reste tjrs sans réponse.
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.1K Toutes les catégories
- 8 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 53 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 62 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 68 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 312 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 772 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres
Qui est en ligne 1
1 Invité