Sie sind auf Seite 1von 2

Université de Kasdi Merbah Ouargla

Département Génie Electrique


Licence LMD instrumentation pétrolière (S4)

Module : Informatique (partie2)


Langage de programmation : MATLAB
Série d’exercices 02 : Les matrices

Exercice 01 : les commandes : mean, min, max, sum et prod


Considérons la matrice rectangulaire A suivante :
 1 2 3
A =  
 4 5 6
Ecrire un programme MATLAB qui permet de calculer :
1. La dimension de la matrice A.
2. La moyenne des éléments de chaque colonne de A.
3. Les valeurs minimale et maximale de chaque colonne de A.
4. La somme et le produit de tous les éléments de A.

Exercice 02 : les commandes : size, eye, det et inv


On note A, B et C les matrices suivantes :
 1 2 3
   − 2 3 6  4 9
A =  4 5 6  ; B =   ; C =  
7 8 9  0 7 5  2 5
 
Ecrire un programme MATLAB qui permet de calculer :
1. Les dimensions des matrices : A, B et C.
2. Les matrices AB, BA, ABT et D = I2 – BBT.
3. Les déterminants des matrices A, B, C, D et E = AAT.
4. Les inverses des matrices A, B, C, D et E.
Note : vous devez exécuter le programme après chaque opération. Utilise la commande
echo on au début du programme et observé ce qui se passe dans la fenêtre de commande.

Exercice 03 : la commande : inv


Soit les systèmes d’équations linéaires suivants :
 x1 + x 2 + x3 = 1
 2 x1 + 3x 2 = 8 
 et − 2 x1 + 4 x 2 + 2 x3 = 2
 x1 − 2 x 2 = −3  − 3x + 3x + 5 x = 3
 1 2 3

Ecrire un programme MATLAB qui permet de résoudre les deux systèmes linéaires et
donner les résultats obtenus.

Chargé du module : Mr A. MEHAOUCHI 1/2 Année universitaire 2012/2013


Université de Kasdi Merbah Ouargla
Département Génie Electrique
Licence LMD instrumentation pétrolière (S4)

Exercice 04 : les commandes : randn, rand, magic, pascal et fliplr


Ecrire les commandes MATLAB qui permet de :
1. Définir A une matrice 3x3 de valeur aléatoire.
2. Mettre à zéro l’élément (3,3).
3. Changer la valeur de l’élément dans la 2ème ligne, 6ème colonne, que se passe-t-il?
4. Mettre tous les éléments de la 4ème colonne à 4.
5. Créer B en prenant les lignes de A en sens inverse.
6. Créer C en accolant toutes les lignes de la première et troisième colonne de B à la
droite de A.
7. Créer D sous-matrice de A faite des deux premières lignes et les deux premières
colonnes de A. Trouvez aussi une manière de faire qui ne dépende pas de la taille
de A.
Note: chacun de ces exercices se fait en une seule instruction, sans boucles itératives.

Remarques :

1. Les fonctions MATLAB utilisées dans chaque exercice sont indiquées en caractères
gras.

2. Utiliser l'aide en ligne en introduisant la commande help nom_fonction pour


connaître la syntaxe des fonctions MATLAB.

Chargé du module : Mr A. MEHAOUCHI 2/2 Année universitaire 2012/2013

Das könnte Ihnen auch gefallen