-
1 pièce(s) jointe(s)
Nested loops while
Bonsoir
Je suis faible en matlab mais pas beaucoup
j'ai un problème avec les While emboîtées
je veux une explication de l'algo ci joint
avec des itération faible par exemple Mg=3,Mgl1=2 et Mgl2=2.
une grande boucle WHILE et deux sous boucles WHILE je veux bien comprendre les étapes
est ce que il faut exécuté tous les iteration Mg ensuite les itérations Mgl1....ect
puisque on va exploiter le résultat de la boucle Mg dans les sous boucles
Merci d'avance
-
j'ai pas bien comprendre.
puisque pour passer a les sous-boucles t'a besoin de X* de la grande ou la globale.
donc dans les sous boucles on va exploiter le X*.
ma question est est ce que ce X* est un résultat d'une seule itération ou Mg itérations.
puisque on doit exécuter la 1er sous-boucle dit local search1 Mgl1 iterations
et on doit exécuter la 2eme sous-boucle dite local search 2 Mgl2 fois
donc le nombre totale d'itérartion est ( Mgx (Mgl1+Mgl2).
exemple:
Mg=4 ,Mgl1=3 et Mgl2=2 et soit X* =7 initial
donc le nombre totale d'itération est 4x(3+2)=20.
comment sace passe les choses
pour k=1 dans la boucle globale
et apres le IF il reste X*=7
est ce que on va directement entrer par le X*=7 dans les sous-boucle ou on va executer le WHILE 4 fois on sort avec un autre X* et ensuite rentrer dans les sous boucle.
merci