English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Boucle forC'est une structure de contrôle répétitive qui vous permet d'écrire efficacement des boucles nécessitant un nombre d'exécutions spécifique.
La syntaxe du boucle for en MATLAB est :
pour index = valeurs <instructions du programme> ... fin
Valeur(valeurs) ont une forme suivante-
Numéro | Format et description |
---|---|
1 | initval:endval la variable index deinitvalàaugmente de endval1et répèteinstructions du programme,jusqu'àindexsupérieur àjusqu'à。 |
2 | initval:step:endval À chaque itération,indexLa valeur augmente de la valeur de step, si step est négatif, alorsindexde la valeur |
3 | valArray À chaque itération, la valeur diminuede valArraycolonnes suivantes créent un vecteur de colonnesindex。Par exemple, lors de la première itération, index = valArray(:,1)。Cette boucle s'exécute au maximum n fois, où n estvalelde colonnesnum, par numel(valArray,1, :) donné. EntréevalArrayPeut être de tout type de données MATLAB, y compris les chaînes, les cellules ou les structures. |
Créez un fichier de script et entrez le code suivant-
pour a = 10:20 fprintf('valeur de a: %d\n', a); finLorsque le fichier est exécuté, il affiche le résultat suivant-
valeur de a: 10 valeur de a: 11 valeur de a: 12 valeur de a: 13 valeur de a: 14 valeur de a: 15 valeur de a: 16 valeur de a: 17 valeur de a: 18 valeur de a: 19 valeur de a: 20
Créez un fichier de script et entrez le code suivant-
pour a = 1.0: -0.1: 0.0 disp(a) finLorsque le fichier est exécuté, il affiche le résultat suivant-
1 0.90000 0.80000 0.70000 0.60000 0.50000 0.40000 0.30000 0.20000 0.10000 0
Créez un fichier de script et entrez le code suivant-
pour a = [24,18,17,23,28] disp(a) finLorsque le fichier est exécuté, il affiche le résultat suivant-
24 18 17 23 28