Vous êtes sur la page 1sur 2

IFT-1903 Informatique pour l’ingénieur

Session : A2014

Laboratoire # 11
Les Fonctions

Exercice 1 :
Soit la fonction MATLAB suivante :

1) Quelles sont les paramètres d’entrées et de sorties de la fonction ci-dessus ?


2) Donner la valeur de V, après l’exécution du programme pour :
a) V=[1]
b) V=[5 0 –7]
c) V=[-2 -2 3 0 5 0 -5]
3) Expliquer brièvement, ce que permet de faire le programme ci-dessus.

Exercice 2 :
Écrire une fonction MATLAB, qui prend comme arguments x et y. Les nombres x et y sont les
coordonnées du point P(x,y). La fonction doit retourner une variable qui prend les valeurs 1,
2, 3, 4 ou 0 suivant l’endroit où il est situé le point P (1er quadrant, 2ème quadrant, 3ème
quadrant, 4ème quadrant ou sur les axes).

Exercice 3 :

( − 1) + =8
Soit le cercle défini par :

( , ). Puis vérifie si le point se situe à l’intérieur, à l’éxtérieur ou sur le cercle.


Créer une fonction MATLAB, qui accepte comme arguments les coordonnées d’un point

La première ligne de la fonction est : function a = cercle(x0,y0)


La fonction retourne :
a=-1, si le point se situe à l’éxtérieur du cercle
a=1, si le point se situe à l’intérieur du cercle
a=0, si le point se situe sur le cercle

1/2
Exercice 4 :
Écrivez une fonction “index_max” qui retourne l’indice de l’élément le plus grand d’un
vecteur V donné comme argument d’entrée.

Exercice 5 :
Créer une fonction MATLAB, qui accepte comme argument une matrice M. Puis, retourne
une cette même matrice modifiée.

La première ligne de la fonction est : function M = fct(M)


Les éléments de la nouvelle matrice sont égaux à 0, si les éléments correspondants dans M
sont pairs et 1 si ces éléments sont impairs.

3 0 2 1 0 0
Exemple :

= 2 5 4 Devient : = 0 1 0
8 7 7 0 1 1
1 3 6 1 1 0

Bon travail !

2/2

Vous aimerez peut-être aussi