English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Instructions conditionnelles Matlab
UneifAprès une instruction, vous pouvez suivre un (ou plusieurs) optionnelelseif...Et unesinonInstructions, ce qui est très utile pour tester diverses conditions.
Lorsque vous utilisez les instructions if ... elseif ... else, il est important de se souvenir des points suivants :
Un if peut avoir zéro ou un autre, et doit être placé après un autre elseif.
Un if peut avoir zéro ou plusieurs sinon si, et ils doivent se situer avant else.
Si le else if est réussi, les autres sinon si ne seront pas testés.
si <expression 1> %Si l'expression1Exécutez ceci si c'est vrai <statement(s)> sinon si <expression 2> %Exécutez ceci si l'expression booléenne2Exécutez ceci si c'est vrai <statement(s)> Sinon si <expression 3> %Exécutez ceci si l'expression booléenne3Exécutez ceci si c'est vrai <statement(s)> sinon %Exécutez ceci si aucune des conditions ci-dessus n'est vraie <statement(s)> fin
Créez un fichier de script et tapez le code suivant à l'intérieur-
a = 100; %Vérification de la condition booléenne si a == 10 %Si condition est vraie, affichez le contenu suivant fprintf('Valeur de a est 10\n'); sinon si( a == 20) %Si la condition est vraie fprintf('Valeur de a est 20\n'); sinon si a == 30 %Si la condition est vraie fprintf('Valeur de a est 30\n'); sinon %Si aucune condition n'est vraie fprintf('Aucune des valeurs ne correspond\n'); fprintf('Valeur exacte de a est : %d\n', a); finAprès compilation et exécution du code ci-dessus, le résultat suivant sera généré-
Aucune des valeurs ne correspond Valeur exacte de a est : 100