Vous êtes sur la page 1sur 2

Université des Sciences et de la Technologie Houari Boumediene

Faculté de Physique - Licence de Physique - Troisième Année - Cinquième Semestre -


Module : Programmation MATLAB - Année universitaire 2009-2010 -Examen de synthèse


Créer sur le bureau un dossier portant votre nom et y sauvegarder tous les programmes
que vous aurez écrits. Ne pas oublier d'écrire ces programmes sur votre copie

Exercice 1 : (Nom du programme :exo1.m)
Dénir les constantes a=1 et b=2. Utiliser ces valeurs pour calculer :
1. h = sin a × sin b,
2. i = a1/3 b1/3 ,
3. j = sin−1 (a/b) = arcsin (a/b)

Exercice 2 : (Nom du programme : exo2.m)


Calculer A − 3B T pour
 
  −3 2
3 8 −1
A= et B =  2 2 
5 2 0
−1 3

Exercice 3 : (Nom du programme : exo3.m)


Le programme suivant est supposé évaluer la fonction

f (x) = x3 cos (x + 1)

pour x variant de 0 à 3 par pas de 0.1 et calculer la valeur de cette fonction en x = 2 et x = 3.


Corriger ce programme qui contient des erreurs.
x = linspace(0,3) ;
f=xˆ 3.* cos x+1 ;
%x=2
f(2)
%x=3
f(End)

Exercice 4 : (Nom du programme : exo4.m)


Dénir une matrice  
1 2 3
a= 4 5 6 
7 8 9
Ecrire les commandes matlab permettant de :
1. Calculer la matrice transposée de a
2. Extraire les éléments de la diagonale de a.
3. Supprimer la première colonne de a
4. Supprimer la première ligne de a
5. Extraire la sous-matrice obtenue par suppression de la seconde ligne et de la seconde
colonne de a.
Exercice 5 : (Nom du programme : exo5.m)
Dénir un vecteur x réel appartenant à l'intervalle [0, 3] et constitué de N = 101 éléments.
Construire le vecteur y déni par :

y = x3 cos (x + 1)

On se propose de calculer numériquement la dérivée dy/dx, dénie par :


 y(k+1)−y(k)

 dx
pour k = 1
y(k)−y(k−1)
dydx(k) = dx
pour k = N
 y(k+1)−y(k−1)
pour k 6= 1 et k 6= N

2dx

où dx représente l'incrément séparant deux éléments consécutifs de x.


Représenter en fonction de x, sur deux graphes superposés dans la même fenêtre graphique :
 Sur le graphe du haut : dydx ,
dy
 Sur le graphe du bas : yprime = , la dérivée obtenue par calcul à partir de l'expression
dx
analytique de y(x).
Mettre sur les axes, toutes les indications nécessaires.

Vous aimerez peut-être aussi