A.
U: 2023– 2024
UNIVERSITE CHOUAIB DOUKKALI
ECOLE NATIONALE DES SCIENCES APPLIQUEES
EL JADIDA
Année Universitaire : 2023/2024
Contrôle continu en Matlab
Durée 1H30min
Nom Prénom N. d’examen Note
.................................. .................................. ............. ....................
Exercice 1
✓ Soient les fonctions suivantes pour x compris entre -6 et 6 :
𝒙 𝟐𝒙
𝒇(𝒙) = 𝟐𝒙𝑬𝒙𝒑 (− ) , 𝒈(𝒙) = 𝟑𝑪𝒐𝒔 ( )
𝟐𝟓 𝟐𝟏
• Donnez les commandes Matlab requises qui nous permettent de :
1) Tracer les courbes des fonctions dans un même graphe avec des couleurs différentes (rouge et vert)
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
2) Tracer les courbes des fonctions dans des graphes séparés, et donner des titres pour chaque graphe
......................................................................................... .........................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
................................................................................................................................................................................
................................................................................................................................................................................
Exercice 2
1)Écrire un Script Matlab qui calcule et affiche la distance entre deux points A et B dont
Les cordonnées (XA ; YA ; ZA) et (XB ; YB ; ZB) sont entrées au clavier.
N.B : Utiliser la fonction prédéfinie sqrt() pour calculer la racine carrée.
.
..................................................................................................................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... ..............................................................................
......................................................................................... ..............................................................................
......................................................................................... ..............................................................................
......................................................................................... ..............................................................................
......................................................................................... ..............................................................................
A.U: 2023– 2024
2)Écrire un Script /fonction Matlab qui Permet de permuter (d’échanger) le contenu de
Deux variables réelles entrées au clavier.
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
3)Ecrire un Script d’une fonction MINMAX pour déterminer le Minimum et le maximum
d’un Vecteur A entré au clavier.
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
4)Donnez Un Script Matlab qui permet de saisir un entier strictement positif (N >0) et d’afficher s’il est
Premier ou non. Un nombre est dit premier s’il est divisible uniquement par 1 et par lui-même
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
Exercice 3: soit la matrice A= [1 2 3 ; 2 3 1 ; 3 1 2 ]
✓ Quels sont les résultats des commandes Matlab suivantes ?
Commande Matlab Résultat
A(:) ......................................................................................................................................
......................................................................................................................................
A ([2 3],1:2) ......................................................................................................................................
......................................................................................................................................
[B,I]= find(A ==2) ......................................................................................................................................
......................................................................................................................................
A ([2 3],:) ......................................................................................................................................
......................................................................................................................................
A ([2 3],end) .....................................................................................................................................
.......................................................................................................................................
A([2 3],[1 3]) .....................................................................................................................................
.......................................................................................................................................
A.U: 2023– 2024
Exercice 4
1) Écrire un Script Matlab permettant de lire la valeur de la température t de l'eau et d'afficher son état :
Glace si la température est inférieure à 0, (t < 0).
Liquide si la température est > 0 et < 100,( 0 < t <100).
Vapeur si la température est strictement supérieure à 100, (100 < t).
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
2) Ecrire le code en MATLAB qui calcule la somme de la suite suivante : S=∑𝑛=10
𝑛=1 2
𝑛
................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
𝑛=20
1
3) Ecrire le code en MATLAB qui calcule la somme de la série suivante : N=∑ 𝑛 2
𝑛=1
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
......................................................................................... .........................................................................................
A.U: 2023– 2024
Exercice 5: soit la matrice M:
✓ Donnez les commandes Matlab qui permettent de réaliser les actions suivantes :
1) Créez la matrice M ?
...................................................................................................................................................................
...................................................................................................................................................................
2)Extraire la sous-matrice 2x2 centrale de M ensuite inversé le résultat et le mettre dans la matrice M1.
...............................................................................................................................................................
. .............................................................................................................................................................
3) Définir les matrices M2 et M3 à partir de M :
...............................................................................................................................................................
..............................................................................................................................................................
4) Modifier la valeur 16 de la matrice M par la valeur 18
..............................................................................................................................................................
5) Mettre à 0 tous les éléments impairs de la matrice M
............................................................................................................................................................
.. ............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
6) Supprimez tous les éléments de la ligne n°3 de la matrice M
..............................................................................................................................................................
..............................................................................................................................................................
7) Calculez la somme des éléments de chaque ligne et la somme des éléments de chaque colonne de
La matrice M à l’aide de la commande sum.
..............................................................................................................................................................
.............................................................................................................................................................
..............................................................................................................................................................
--------------------------------------BONNE CHANCE--------------------------------------