Bonjour,
Je vais surement poser une question idiote. Mais tant pis.
Avec un exemple, ce sera plus clair. Je voudrais que ma boucle for aille de 1 à 10 en n'effectuant aucun traitement quand l'indice de la boucle vaut 3, 4 et 5.
Pour ça je fais ceci...
... mais sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for i=1:10 disp(num2str(i)); if i == 3 i = 6; end % traitement end
j'obtiens ce résultat :
alors que je voudrais :1 2 3 4 5 6 7 8 9 10
1 2 3 7 8 9 10
Est ce que qq pourrait m'indiquer la marche à suivre ?
Je vous remercie.
Partager