Bonjour,
je voudrais savoir si cela était normal que une boucle while ne marche pas avec l'opérateur logique == ?
J'ai :
ici b est un vecteur , j'ai simplifié sur le forum mais en réalité b est un vecteur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 a=[1 2 3 ;4 5 6; 7 8 9] b(1) =1; while ( b(1) == a(:,:) ) disp(['salut']) b(1) = b(1) + 1; end
Mon problème est que rien ne se passe ! l'opérateur == ne semble pas marcher car quand je modifie le code pour placer un différent de ( ~= ) cela marche niquel :
== ne marche pas mais ~= marche , c'est normal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 b(1)=15 while ( b(1) ~= a(:,:) ) disp(['salut']) b(1) = b(1) - 1; end
merci
Partager