Vous êtes sur la page 1sur 2

Université Abdelmalek Essaâdi Nom et Prénom……………………...

École Nationale des Sciences Appliquées de Tétouan

2AP1. Matlab. S.BOUMNIDEL

Contrôle MATLAB -Durée 45min-

Pour chaque question, cochez la ou les bonnes réponse(s)

Questions Réponses

1. MATLAB est un logiciel commercial développé par :  SolidWorks


 Mathworks
 Networks
2. Le langage MATLAB est sensible à la casse  Vrai
(Majuscule/minuscule)  Faux
 Selon l’étude des cas
 Matrice de taille n × m ne contenant que des 1.
 Matrice de taille n × m contenant des 1 sur la
3. La commande eye(n,m) sur MATLAB renvoie :
première diagonale et des 0 ailleurs.
 Matrice de taille n × m contenant des nombres
aléatoires entre 0 et 1.
4. Pour un vecteur v= [0 2 5] et un vecteur w=[ 2 9 ] ,parmi  v.*w
ces instruction laquelle qui peut être exécutée sur MATLAB  v*w
sans avoir un message d’erreur.  1./v

5. Pour la matrice A=[1 2 3; 4 5 6;0 8 7], la valeur sur  6


MATLAB de A(6) est  4
 8
 une matrice strictement positive
6. La commande find( A>0) sur MATLAB renvoie :  une matrice strictement positive

 les indices des éléments strictement positifs

7. Quelle est la bonne instruction MALTAB parmi ces  [5 -6-1 9] + (1 5 3 7)


instructions
 [2 7 2 2] + [2 3 ;4 4; 9 1]

 [0 1 0 1 7] + (1 :5)

8. Soit V=[3 0 -17 2] Indiquez les bonnes instructions Matlab  V + [1 3 5 6]


sans provoquer d'erreur
 V*[1 2 3 4]

 1 ./V

9. Soit A= [1 2 3;21 22 23;34 33 35] et v = [2 5 8] Choisissez  A(2,:)


le(s) instruction(s) MATLAB pour extraire tous les
éléments de la ligne 2 Pour la matrice A  A(v)

 A (2,V)
Nom et Prénom :..........................

10. Quel est le résultat de l’instruction MATLAB suivante :  v=1 3 5 7 9 10


v=1:2:10  v=1 3 5 7 9

 v=1 2 10

11. On veut créer un vecteur v de longueur 3 et ne contenant  v = ones (1,3)


que des 1 , Déterminez les commandes correctes pour
réaliser cette opération  v = linspace(0,1/2,3)

 v = linspace(1,1,3)
12. Pour écrire une fonction dans Matlab, il faut donner au  Selon les cas
fichier .m le même nom que la fonction que l’on est en
train d’écrire  Faux

 Vrai

13. La fonction MaFonction prend 3 arguments d'entrée et  function (y1,y2) = MaFonction(x1,x2,x3)


2 arguments de sortie ; indiquez le bon syntaxe Matlab
pour l'en-tête de la fonction  function [y1,y2] = MaFonction[x1,x2,x3]

 function [y1,y2] = MaFonction(x1,x2,x3)

14. La fonction MaFonction est une fonction paramétrique de  function (y) = MaFonction(x,α)
paramètre α , elle prend un 1 argument d'entrée et 1
arguments de sortie ; indiquez le bon syntaxe Matlab  function [y] = MaFonction[x] , α
pour l'en-tête de la fonction
 function [y] = MaFonction(x, α)

15. Lesquelles des commandes MATLAB suivantes envoient un  atan(1/0)


nombre réel
 1/Inf

 acos(1/0)

16. Afin d’améliorer l’exactitude du graphe sur MATLAB,  Diminuer le pas de discrétisation
choisissez la bonne suggestion :
 Augmenter le pas de discrétisation

 Transformer les opérations arithmétiques en


opération terme à terme
17. Lesquelles des commandes ci-dessous sont utilisées Pour faire  Mesh
une représentation graphique de surface sur MATLAB
 Plot

 Surf

18. Pour tracer le graphe d’une fonction de paramètre α, sur  Vrai


MATLAB, il faut attribuer une valeur numérique à α
 Faux

 Selon les cas

 Définir la fonction indicatrice en utilisant 10 variables


logiques
19. Pour définir sur MATLAB une fonction définie par morceau sur 10
 Utiliser un test logique :conditions if_else_end
intervalles, on peut
 On ne peut pas la définir sur MATLAB

Vous aimerez peut-être aussi