Les commandes break et continue Instruction répétitive:break Instruction répétitive:continue

Comme nous venons de le voir, dans les structures de boucles for ou while, un bloc d’instructions est exécuté un certain nombre de fois, qui peut être connu à l’avance ou non. MATLAB permet une sortie prématurée d’une boucle de contrôle. Il offre deux instructions qui permettent d’interrompre l’exécution de la boucle.

1. La commande break

La commande break met fin à l’exécution d’une boucle for ou while, et sort totalement de la boucle, en ignorant les itérations qui suivent. Les instructions dans la boucle après l’instruction break ne s’exécutent pas. Le programme se poursuit alors séquentiellement à partir de l’instruction qui suit le mot-clé end fermant la boucle.

Commande break - Exemple n° 1

Écrire un script MATLAB qui lit un nombre entier et s’arrête dès qu’il devient supérieur à 100.

% break_1 
clear all; close all; clc; 
 
while 1 
    n = input('Taper un entier '); 
    if (n >= 100), 
        break; 
    end 
end 

Résultat :

Taper un entier 1

Taper un entier 5

Taper un entier 999

Commande break - Exemple n° 2

Écrire un script MATLAB qui calcule...

Pour consulter la suite, découvrez le livre suivant :
couv_RIMATLAB.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
La boucle while
Suivant
Les boucles imbriquées