0% ont trouvé ce document utile (0 vote)
371 vues2 pages

Exercice01 QCM

Le document est un questionnaire à choix multiples (QCM) sur MATLAB, comprenant 20 questions sur divers aspects du logiciel. Les questions portent sur des concepts tels que les erreurs de mesure, les commandes MATLAB, et la manipulation de matrices. Chaque question propose plusieurs réponses possibles, testant les connaissances des utilisateurs sur MATLAB.

Transféré par

xussser
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
371 vues2 pages

Exercice01 QCM

Le document est un questionnaire à choix multiples (QCM) sur MATLAB, comprenant 20 questions sur divers aspects du logiciel. Les questions portent sur des concepts tels que les erreurs de mesure, les commandes MATLAB, et la manipulation de matrices. Chaque question propose plusieurs réponses possibles, testant les connaissances des utilisateurs sur MATLAB.

Transféré par

xussser
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

YanceCode – CP1 -ENSAS

QCM MATLAB
Par : TAOUSSI Jamal

Qst 1 : MATLAB est développé par la société:


1. SolideWorks
2. Mathworks
3. Matlab laboratory
4. Matrix Company
Qst 2 : Matlab est :
1. Un Langage compilé
2. Un Logiciel gratuit
3. Illimité en mémoire
4. Un Langage interprété
Qst 3: Soit x une valeur exacte et v une valeur mesurée on appelle ∆x = |x - v| / |x|
1. - Erreur de mesure relative.
2. - Erreur d'arrondi.
3. - Erreur de troncature.
4. - Erreur de méthode
Qst 4 : La Mesure suivante : 100cm (+- ) 5 %
Signifie :
1. 100,5 cm
2. 100cm (+- ) 5mm
3. [95cm ; 105cm]
4. 5 cm
Qst 5 : Parmi les opérations suivantes, lesquelles ne s'exécutent pas correctement (provoque une erreur de type Matrix
dimensions must agree) :
1. V = [1 1 1 1] + [1 2 3 4]
2. V = [1 1 1 1] + (1:4)
3. V = [1 1 1 1] + [1 1;2 2;3 3;4 4]
4. V = [1 1 1 1] + [1 ; 2 ; 3 ; 4]'
Qst 6 : On souhaite générer un vecteur V de longueur N (scalaire entier >0 prédéfini) contenant des 0. Déterminez la
syntaxe fausse :
1. V = zeros(1,N)
2. V = linspace(0,eps,N)
3. V = 0*ones(1,N)
4. V = ones(N,1)-1
Qst 7 : Indiquez la proposition vraie:
1. [Link] crée un vecteur ligne de 11 éléments
2. 10:-1:0 provoque une erreur
3. [Link] crée un vecteur ligne de 6 éléments
4. 0:10 crée un vecteur colonne de 11 éléments

Qst 8 : Soient x = [1 4 9 16 25] et v = [1 3 5] , la commande y = x(v) donne :

1. [1 27 125]
2. [4 16]
3. [1 9 25]
4. ERREUR
Qst 9 : On définit la function Matlab suivante :
function [s,d]=SomDiff(a,b)
s = a + b;
d = b - a;
end
Indiquez la bonne réponse :
1. [S,D] = SomDiff(2,3) retourne 5 dans la variable S et 1 dans la variable D .
2. SomDiff(2,3) retourne le vecteur [5 1] dans la variable prédéfinie ans
3. S=SomDiff(2,3) provoque une erreur «Too few output arguments».
4. [S,D]=SomDiff([2 3],[3 4]) provoque une erreur
Qst 10 : Pour afficher ce message: sprintf('…', 'YaneCode Academy '), il faut remplacer les (…) par :
1. %d
2. %s
3. %f
4. %e
Qst 11 : La commande : format long, pi^4 , donne :

1. 9.7409e+001
2. 97.4091
3. 9.740909103400242e+001
4. 97.40909103400242
Qst 12 : Soit la matrice A=[1,2,3 ;4,5,6 ;7,8,9], La commande flipud(A) donne :
1. [3 2 1 ; 6 5 4 ; 7 8 9]
2. [7 8 9 ; 4 5 6 ; 1 2 3]
3. [3 6 9 ; 2 5 8 ; 1 4 7]
4. [1 5 9 ; 2 4 6 ; 3 7 8]
Qst 13: Soit le vecteur B=[1,2,3,4,5,6], La commande reshape(B,2,3) donne :
1. [1 6]
2. [1 2 ; 3 4 ; 5 6]
3. [1 3 5; 2 4 6]
4. Erreur
Qst 14 : Soit V=[1 2 3 4 5] , La commande size(V), donne :
1. [5 1]
2. 5
3. [0 4]
4. [1 5]
Qst 15 : Soit la matrice A =[1 2 3; 4 5 6; 7 8 9] ;La commande triu(A, 1) donne :
1. [1 2 3;0 5 6;0 0 9]
2. [1 0 0;4 5 0;7 8 9]
3. [0 2 3;0 0 6;0 0 0]
4. [0 0 0;4 0 0;7 8 0]
Qst 16 : Soit B = [8 : -2: 2; 10 : -2: 4; 20: -3 : 9; 10 : 3 : 20], on veut extraire une sous matrice qui retourne
M= [17 14 ; 13 16] , alors l'expression qu'on doit écrire est :
1. M= B(3 :end ;3 :end)
2. M = B(3 : end , 2 : 3)
3. M = B(2 :3 ,2:3)
4. M= B(3 :4 ,3 :4)
Qst 17 : Soient x = [1 2 3 4 5] et y = [0 1 0 1 0], la commande sum( x . * y ) vaut :
1. 5
2. 15
3. 6
4. erreur de dimension
Qst 18 : Soit A = [ 1 2 ; 3 4 ; 5 6], La commande A(2, :) = [ ] donne :
1. [3 4]
2. 7
3. [1 2 ;5 6]
4. [3 4 ; 5 6]
Qst 19 : Pour tracer la fonction suivante
function y= nomf(x)
y=1/(1+xˆ2);
end
sur l'intervalle [-2,2] , on utilise la syntaxe suivante :
1. - fplot(nomf,[-2,2])
2. - fplot(@nomf, @ [-2,2])
3. - fplot(nomf, @ [-2,2]
4. - fplot(' nomf',[-2,2])
Qst 20 : Soit la commande suivante:
fplot('sin',[-2*pi 2*pi],0.001,4000,'r')
cochez la bonne réponse :
1. - la tolérance de cette figure vaut 4000
2. - la tolérance de cette figure vaut 0.001
3. - le nombre des points tracés dans cette figure vaut 1000
4. - la couleur de la ligne de cette figure est en Rose.

Vous aimerez peut-être aussi