11.07.2015 Views

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

elseif expression logique 2séquence d'instructions 2...elseif expression logique Nséquence d'instructions Nelseséquence d'instructions par défautendInterprétation :Si expression logique 1 est vraie la séquence d'instructions 1 est exécutée et le programme reprendensuite à la première instruction suivant le mot clé end, sinon si expression logique 2 est vraie laséquence d'instructions 2 est exécutée et le programme reprend ensuite à la première instructionsuivant le mot clé end, etc. Si aucune des expressions logiques 1 à N n'est vraie alors séquenced'instructions par défaut est exécutée.Remarque :Attention à ne pas laisser d'espace entre else et if; le mot clé est elseif.On utilise fréquemment un choix en cascade lors d'initialisation de données. Par exemple, on initialiseune matrice A en fonction de la valeur d'une variable numex (numéro d'exemple) de la manièresuivante :if numex == 1A = ones(n);elseif numex == 2A = magic(n);elseif numex == 3 | numex == 4A = rand(n);elseerror('numero d''exemple non prevu ...');end5.3.4 Choix ventilé, l'instruction switchUne alternative à l'utilisation d'une séquence d'instructions conditionnées pour effectuer un choix encascade existe. Il s'agit de l'instruction switch.Syntaxe :switch varcase cst1,séquence d'instructions 1case cst2,36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!