Boucle For avec des incréments différents de unJ'ai un script qui crée des graphiques de x (temps) par rapport à deux colonnes consécutives (x). Je fais comme si les "i" au lieu d'augmenter un par un, je le fais deux par deux.
Cela fait partie du script :
Pour ( je = 2 , je <= N articles ( noms de colonnes numériques ) - 1 , je ++,
Quand je change le terme d'itération en i+2, le script entre dans une boucle sans fin
Modélisation statistique avancéeAutomatisation et scriptsPersonnalisation de masseRe : Boucle For avec des incréments différents de unMerci!
Re : Boucle For avec des incréments différents de un++ est un opérateur suffixe cela a pour effet de s'incrémenter sur place.
Il n'existe pas d'opérateur suffixe à usage général permettant d'incrémenter d'une valeur arbitraire. Au lieu de cela, vous devrez utiliser l'opérateur d'affectation (=) pour réattribuer le résultat à votre compteur :
for(i=1, i<=20, i=i+2,
show(i)
);
dans le journal, vous obtiendrez :
/*:
//:*/
for(i=1, i<=20, i=i+2,
show(i)
);
/*:
i = 1;
i = 3;
i = 5;
i = 7;
i = 9;
i = 11;
i = 13;
i = 15;
i = 17;
i = 19;