MATLAB - La boucle while

La boucle while exécute à plusieurs reprises des instructions lorsque la condition est vraie.

Syntaxe

La syntaxe d'une boucle while dans MATLAB est -

while <expression>
   <statements>
end

La boucle while exécute à plusieurs reprises des instructions de programme tant que l'expression reste vraie.

Une expression est vraie lorsque le résultat est non vide et contient tous les éléments différents de zéro (logique ou numérique réel). Sinon, l'expression est fausse.

Exemple

Créez un fichier de script et tapez le code suivant -

a = 10;
% while loop execution 
while( a < 20 )
   fprintf('value of a: %d\n', a);
   a = a + 1;
end

Lorsque vous exécutez le fichier, il affiche le résultat suivant -

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19