Comment créer une boucle while à répéter lorsque la condition est vraie dans MATLAB

Comment Creer Une Boucle While A Repeter Lorsque La Condition Est Vraie Dans Matlab



Dans MATLAB, une boucle while nous permet d'exécuter une commande ou un groupe de commandes plusieurs fois sur un nombre indéterminé d'itérations. Nous utilisons une boucle while-end dans une situation où le bouclage est nécessaire mais le nombre d'itérations n'est pas connu à l'avance.

Ce didacticiel montre comment créer une boucle while à répéter lorsqu'une condition est vraie dans MATLAB.

Comment générer une boucle while à répéter lorsqu'une condition est vraie dans MATLAB ?

La boucle while est une instruction itérative dans MATLAB qui est utilisée pour exécuter une ou plusieurs instructions sur un nombre indéterminé d'itérations. Lorsque le processus démarre dans une boucle while, il continue jusqu'à ce que la condition de bouclage donnée soit satisfaite.







Gardez à l'esprit que, contrairement à la boucle for, le nombre exact d'itérations dans la boucle while n'est pas connu à l'avance.



Les variables indexées de la boucle while peuvent être désignées par n'importe quelle variable, cependant, les variables les plus utilisées sont i et j mais ces variables doivent être évitées dans MATLAB car elles sont utilisées pour les nombres complexes.



Syntaxe
La syntaxe de base de l'instruction de boucle while-end dans MATLAB est donnée ci-dessous :





alors que expression
déclarations
fin

Ici:

Le alors que expression exécute le groupe d'instructions donné jusqu'à ce que la condition de bouclage spécifiée soit satisfaite.



L'expression while inclut une condition qui décide de la durée de fonctionnement de la boucle while. Si cette condition est vraie, le groupe d'instructions entre while et end est exécuté et le processus se répète jusqu'à ce que la condition while soit vraie. Lorsque la condition while est fausse, le processus s'arrête et la boucle while se termine.

Exemples
Suivez les exemples ci-dessous pour comprendre comment créer une boucle while à répéter lorsque la condition est vraie dans MATLAB.

Exemple 1 : Utilisation de la boucle while pour créer un vecteur régulièrement espacé

Dans l'exemple, nous utilisons la boucle while pour créer un vecteur régulièrement espacé qui répète la boucle while jusqu'à ce que la condition soit vraie.

x = 0
alors que X < vingt
x = x+ 5 ;
afficher ( X )
fin

Exemple 2 : Utilisation de la boucle while pour calculer la factorielle d'un nombre

Ce code MATLAB calcule la factorielle du nombre 5 à l'aide de l'instruction de boucle while.

fait = 1 ;
x = 1 ;
alors que X < = 5
fait = fait * X;
x = x + 1 ;
fin
fprintf ( 'Le factoriel calculé de 5 est' )
afficher ( fait )

Conclusion

La boucle while est une instruction itérative dans MATLAB utilisée pour exécuter une instruction ou un groupe d'instructions plusieurs fois lorsque le nombre d'itérations n'est pas spécifié à l'avance. Nous utilisons une boucle while dans une situation où une boucle est nécessaire sans connaître le nombre exact d'itérations. Ce didacticiel a présenté un guide simple pour apprendre à créer une boucle while à répéter lorsque la condition est vraie dans MATLAB. Comprendre ce guide vous aidera à apprendre l'art d'utiliser les expressions while dans MATLAB.