0% ont trouvé ce document utile (0 vote)
15 vues4 pages

Initiation à MATLAB : Manipulation de Matrices

Transféré par

youssefrichman
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)
15 vues4 pages

Initiation à MATLAB : Manipulation de Matrices

Transféré par

youssefrichman
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

Institut Supérieur des Etudes Technologiques Atelier : Mathématiques Appliquées

de Mahdia Classes : TI2


Département Technologies de l’Informatique A.U: 2020-2021

Travaux Pratiques n°1


Initiation à MATLAB
Objectifs
- Apprendre à construire des matrices
- Apprendre à manipuler les matrices

I. Présentation de MATLAB
MATLAB (MATrix LABoratory) est un logiciel de calcul numérique, utilisé dans plusieurs
domaines tels que l’ingénierie et les mathématiques appliquées. Il s'agit d'un langage de
programmation de haut niveau doublé d’un environnement de travail.

Il comprend de nombreuses fonctions, de calcul ou de traitements de données, d'affichage, de


tracés de courbes, de résolution de systèmes et d'algorithmes de calculs numériques au sens
large du terme.

Ce langage permet le calcul matriciel, mais pas seulement. De ce fait, les domaines
d'application sont extrêmement variés, et l'on peut citer par exemple :

• Le calcul numérique dans le corps des réels ou des complexes ;

• Le calcul de probabilités ou les statistiques ;

• Le calcul intégral ou la dérivation ;

• Le traitement du signal ;

• L'optimisation ;

• Le traitement d'image ;

• L'automatisme.

Notons enfin que MATLAB peut être exécuté sur les plates-formes les plus courantes : Linux,
Mac os X ou Windows.

Page 1 sur 4
Dans ce TP, notre but est de se familiariser avec les commandes de bases de MATLAB en
créant et en manipulant les matrices.

Pour plus de détails concernant les commandes à utiliser dans ce premier TP, le manuel donné
sera le guide pour ceci.

II. Travail à faire

Exercice 1
Soit la matrice :

1 −4 −1 1
1 7 1 −2
=
1 4 −1 2
3 −10 −2 5

1. Créer la matrice A à l'aide de MATLAB.

1 −4 −1
2. Extraire les blocs suivants de la matrice A :

4 −1
= ; = 1 7 1
−10 −2
1 4 −1
3. Donner les valeurs de A(3, 2), A(2:4, 3), A (3, : ), tril(A).

= − ∗
4. Ecrire à l'aide de MATLAB la matrice D définie par :

= [0.5 ∗ !4,2# − 2 ∗ !4,2#] et donner le résultat obtenu.


Sachant que I est la matrice identité et TA est la matrice transposée de A.
5. Définir la matrice
Le produit de A et B est-il possible ? Justifier votre réponse. Si oui quelle est la
commande MATLAB qui permet de faire ce produit ?

Exercice 2
1. Utiliser les commandes MATLAB pour :

1 2 3
a. Créer la matrice M :

% = −1 0 −3
0 2 4
b. Extraire la deuxième ligne de M.
c. Extraire la troisième colonne de M.

= %&
2. Indiquer pour chacune des opérations ci-dessous ce que vaut la matrice D :

= !4,4# ∗ ' ( !4,4#


a.

= )*+,!%#
b.
c.
Page 2 sur 4
Exercice 3
Utiliser les commandes MATLAB pour :

2 12 3
1. Créer la matrice M :

%= 3 −10 −3
4 2 45
2. Calculer le déterminant et l'inverse de M.

Exercice 4
Créer avec la ligne de commande la plus courte possible la matrice suivante :

1 2 3 4 5 6 7 8 9
%= 2 4 6 8 0 1 2 3 4
2 2 2 2 2 2 2 2 2

Exercice 5
1. Créer un vecteur ligne X de 5 nombres successifs entre 2 et 3 et séparés par des
intervalles égaux.
2. Ajouter 1 au deuxième élément de ce vecteur.
3. Créer un deuxième vecteur ligne Y de même dimension mais dont les éléments sont
les nombres pairs successifs en commençant par 4.
4. Créer une matrice A dont la première ligne est égale à X, la deuxième ligne est une
ligne de 1 et la troisième ligne est égale à Y.

Exercice 6
Soit M la matrice définie par :

12 24 36 58
%= 2 6 8 10
7 9 11 13

Sous-matrice M1

Ecrire la commande Matlab qui permet d’extraire :

1. L’élément situé dans la troisième ligne et la quatrième colonne.


2. Le vecteur L3 contenant tous les éléments de la troisième ligne.
3. Le vecteur C4 contenant tous les éléments de la quatrième colonne.
4. La sous-matrice M1 de la matrice M, constituée à partir de l’intersection de la
deuxième et la troisième colonne avec la deuxième et la troisième ligne.

Page 3 sur 4
5. La matrice M2 dont ses lignes sont celles de la matrice M mais affichées en sens
inverse.

7 9 11 13
% = 2 6 8 10
12 24 36 58

6. Mettre tous les éléments de la deuxième ligne de la matrice M égaux à deux.

Exercice 7
On vous donne la matrice = (+ )!5,5#. En utilisant la commande diag, construire en une
seule ligne d'instruction, la matrice diagonale D telle que Dii = Aii.

Page 4 sur 4

Vous aimerez peut-être aussi