Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Nested loops while


Sujet :

MATLAB

  1. #1
    Nouveau Candidat au Club
    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

  2. #2
    Nouveau Candidat au Club
    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