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

Examen de rattrapage en langage Matlab

Ce document est un examen de rattrapage pour les étudiants de 2ème année en Sciences et Techniques à l'Université de Skikda. Il comprend des exercices sur le langage de programmation Matlab, incluant des questions de validation d'assertions, de calcul de modulo, et de traçage de courbes. Les étudiants doivent répondre à des questions théoriques et pratiques en utilisant Matlab.

Transféré par

Zahra Zahra
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)
51 vues2 pages

Examen de rattrapage en langage Matlab

Ce document est un examen de rattrapage pour les étudiants de 2ème année en Sciences et Techniques à l'Université de Skikda. Il comprend des exercices sur le langage de programmation Matlab, incluant des questions de validation d'assertions, de calcul de modulo, et de traçage de courbes. Les étudiants doivent répondre à des questions théoriques et pratiques en utilisant Matlab.

Transféré par

Zahra Zahra
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

Université de Skikda 20 août 1955

Département de technologie
2eme année LMD Sciences et Techniques, 2012/2013

EXAMEN DE RATTRAPAGE : LANGAGE Durée : 01:30

Nom : .................................... La note :

Prénom : .................................... ............ /20


Groupe : ....................................

Exercice 01 (07 pts) bonne réponse (+01pt), mauvaise réponse (-0.5pt), aucune réponse (0pt)

Confirmez ou infirmez par (oui) ou (non) chacune des assertions suivantes :


L’énoncé La réponse
Pour afficher les résultats des calculs sous forme de fractions on
1) ..............
utilise la commande : format rat
Pour une matrice carrée A, les deux expressions (A^2) et (A.^2)
2) ..............
donnent toujours le même résultat
Les deux expressions diag(ones(1,50)) et eye(50) donnent le même
3) ..............
résultat
Pour comparer deux matrices et tester leurs égalités on peut :
• soit utiliser la fonction isequal
4) ..............
• soit utiliser le symbole de comparaison ==
Mais ces deux méthodes ne donnent pas le même type de résultat
La commande hold on active le mode préservation des graphiques ce
5) ..............
qui permet de dessiner plusieurs courbes dans la même figure
Pour tout nombre réel R, les expressions round(R), floor(R) et
6) ..............
ceil(R) donnent toujours le même nombre entier
7) Le nom Matlab est l’abréviation de MATrix LABoratory ..............

Exercice 02 (07 pts)


a = input('Entrez un entier:');
b = input('Entrez un entier:');
Le programme suivant calcule le modulo (le reste
m = a;
de la division entière) de deux nombre a et b while m >= b
considérés comme supérieurs à 0. m = m-b ;
(Le modulo de a et b est le reste de a divisé par b). end
m % Afficher m (le modulo)
Université de Skikda 20 août 1955
Département de technologie
2eme année LMD Sciences et Techniques, 2012/2013
1. Exécutez manuellement ce programme pour les valeurs suivantes :
(a = 7, b = 2) (a = 15, b = 10) (a = 11, b = 4)
a b m a b m a b m
7 15 11
7 2 15 10 11 4
........ ........ ........ ........ ........ ........ ........ ........ ........

........ ........ ........ ........ ........ ........ ........ ........ ........

........ ........ ........ ........ ........ ........ ........ ........ ........

........ ........ ........ ........ ........ ........ ........ ........ ........

2. Transformez le programme précédent en une fonction nommée modulo


.................................................................................................................

.................................................................................................................

.................................................................................................................

.................................................................................................................

.................................................................................................................

.................................................................................................................

3. Est-ce que (oui ou non) on peut également calculer le modulo en utilisant


l’expression :
modulo = a-floor(a/b)*b
..............................

Exercice 03 (06 pts)


1. Donnez les commandes Matlab nécessaires pour dessiner les courbes des deux
fonctions suivantes :
1) 𝑓(𝑥) = 3𝑥 5 − 6𝑥 2 + 2𝑥 − 1 pour x ∈ [-7 , 7], pas = 0.2
π
2) 𝑔(𝑥) = 𝑥 sin(𝑥) pour x ∈ [−2π, 2π] , pas =
9

>> ........................................................................................

>> ........................................................................................

>> ........................................................................................

>> ........................................................................................

>> ........................................................................................

>> ........................................................................................

>> ........................................................................................
Bonne Chance

Vous aimerez peut-être aussi