Académique Documents
Professionnel Documents
Culture Documents
Session : A2014
Laboratoire # 08
Les Scripts – La structure de contrôle « IF »
Exercice 1 :
Écrire un script MATLAB qui demande à l’utilisateur de saisir deux vecteurs lignes (de
dimension 1x3). Le programme doit vérifier si les deux vecteurs sont de dimension 1x3.
S’ils n’ont pas cette dimension le programme doit afficher un message d’erreur. Sinon, il
affiche :
• Leur somme.
• Leur produit scalaire.
• Leur produit vectoriel.
• Leur produit élément par élément.
Exercice 2 :
Soit l'équation quadratique suivante :
ax2 + bx + c = 0
On désire déterminer, pour des paramètres a, b et c donnés, de quels types sont les
racines x. Il s'agit, selon la valeur du discriminant, d'afficher à l'utilisateur le type des
racines (réelles identiques, réelles distinctes, complexes).
Ecrire un script MATLAB qui demande à l’utilisateur de saisir les paramètres a, b et c et
qui affiche le diagnostic et la solution :
• Réelle double : = ,
√∆ √∆
• Réelles distinctes : = et = ,
√ ∆ √ ∆
• Complexes : = et = .
Exercice 3 :
La loi des finances de l’année 2010 a défini un nouveau barème pour le calcul de l’I.G.R
(Impôt Général sur le Revenu). Le barème mensuel est donné comme suit :
Page 1 sur 2
Écrire un script MATLAB, qui demande à l’utilisateur le revenu net imposable. Puis,
retourne l’IGR correspondant.
Exemple : Si le revenu net imposable est 4000,00 alors on se situe dans la 2ème tranche et
l’IGR est égal à (4000,00 x 0.1 – 250,00 = 150,00).
Exercice 4 :
Un laboratoire d'études du comportement humain réalise l'expérience suivante :
Sur une table, est placée une feuille de papier rectangulaire de 90cm de large et 70cm de
haut, composée de trois zones différentes, comme le décrit la figure ci-dessous. Chaque
personne testée reçoit un jeton, qu'elle doit placer où elle le souhaite sur la table, à
l'exception des frontières entre les différentes zones. Un ordinateur enregistre les
coordonnées où le jeton est placé, par rapport à l'origine qui se trouve en haut à gauche
du rectangle.
Exercice 5 :
Le décalage horaire entre la ville de Casablanca et la ville d’Agadir est de 6 minutes.
Casablanca est en avance par rapport à Agadir. S’il est midi (12h00) à Agadir, il sera
12h06 à Casablanca.
Écrire un script MATLAB, qui accepte comme entrée un vecteur indiquant l’heure à la
ville d’Agadir. Puis, retourne l’heure à Casablanca sous la même forme [HH MM].
Bon travail !
Page 2 sur 2