Manipulation des vecteurs et des matrices
TP_ II
TP N° 02
Manipulation des vecteurs & matrices
Exercice 1 :
Evaluez les deux expressions suivantes pour t 6,8 :
1. t1 ln(| t 2 t 3 |)
75
2. t2 cos 0,8t 3
2t
Exercice 2 :
1. En utilisant le type ‘’ function handle’’, créer les fonctions suivantes :
e2 x
f1 ( x) 2 x 4 6 x3 14, 8 x 2 9,1 f 2 ( x)
x 2 x 14
2
x2 x y x
g1 ( x, y ) x y 2
2 2
g 2 ( x, y ) xy x y
y x 2y y
2. Evaluer f1 ( x ) et f 2 ( x) pour x 2,34 et g1 ( x, y) et g 2 ( x, y ) pour x 8,3 et y 2, 4
Exercice 3 :
1. Créer un vecteur V qui contient les nombres paires entre 444 et 668 ?
2. Quelle est la taille du vecteur V length_v?
3. Donner la somme des éléments de V sum_v et leurs moyenne mean_v?
4. Trier par ordre décroissant le vecteur V différentes dans un vecteur nommé V_sort par
deux méthodes différentes?
Exercice 4 :
1. Créer les vecteurs U1 et U2 suivants :
U1 1 2 0,5 7 11
U 2 9 2 3
11 44 7 0
2. Donner U s U1 U 2 , U d U1 U 2 ?
3. Trouver les éléments non nuls du vecteur U s et leurs indices ?
4. Trouver le vecteur U lr obtenu par rotattion du vecteur U d ?
2eme année Licence télécommunications Spatiales
TP Environnement Matlab IAES Blida
Mme : S. DEHOUCHE 2022/2023
Manipulation des vecteurs et des matrices
TP_ II
5. Remplacer l’élément de la troisième position du vecteur U lr par la valeur 122?
6. Trouver le vecteur U lr _ n obtenu en supprimant les éléments des indices 1 et 5 ?
Exercice 5 :
Nous donnons dans le tableau suivant les trajets efféctué par un avion associés à leurs vitesses
et durrées de vol :
Trajet Vitesse (mph) Durrée (h)
1 200 2
2 250 5
3 400 3
4 300 4
1. Créer deux vecteurs Vit et Dur et y stocker les vitesses et les durrées repectivement ?
2. En utilisant les vecteurs Vit et Dur, calculer la distance en kilomètres pour chaque vol
dans un vecteur Dist ?
3. En déduire (par deux méthodes différentes) la distance totale parcourrue par cet avion
en effectuant ces trajets ?
Exercice 6 :
Résoudre les deux systèmes d’équations suivants :
4 x 2 y 6 z 8 x y z 2
2 x 8 y 2 z 4 2 x y z 3
6 x 10 y 3 z 0 4 x 3 y z 6
Exercice 7 :
Générer la matrice mat(12x4) dont les quatres premières lignes contiennent les nombres
impaires de 1 à 31, les quatres suivantes lignes formées par une matrice identité 4x4 et les
quatres dernières lignes par les nombres paires de 2 à 32.
2eme année Licence télécommunications Spatiales
TP Environnement Matlab IAES Blida
Mme : S. DEHOUCHE 2022/2023
Manipulation des vecteurs et des matrices
TP_ II
Exercice 8 :
6 4
1. Créer la matrice Mat (10x10) suivante : Mat 6
4 6
2. Remplacer la deuxième ligne par le vecteur formés des nombres paires entre 0 et 18 ?
3. Remplacer la septième colonne par le vecteur formé par les nombres impaires compris
entre 11 et 29 ?
4. Remplacer les éléments des lignes 1, 3 et 9 par le nombre 10 ?
5. Ranger dans un vecteur appelé ‘mean_vert’ les moyennes de chaque colonne, repérer les
moyennes supérieure à 10 ?
6. Ranger dans un vecteur appelé ‘mean_hori’ les moyennes de chaque ligne, repérer les
moyennes égales à 10 ?
Exercice 9 :
On considère les deux matrices suivantes:
1 3 2
1 2 5 7
5 5 1
mat1 mat2 6 1 1 3
10 0 3 1
3 4 2
1 1 2
1. On note U la deuxième colonne de mat1 et V la dernière ligne de mat2, déterminer U .V ?
Quelle est sa taille ?
2. On note matu la matrice obtenue à partir de la matrice mat1 en remplaçant U par -U,
déterminer matu ?
3. On pose matm mat1.mat2 . Déterminer les parties supérieure et inférieure de cette
matrice ?
2eme année Licence télécommunications Spatiales
TP Environnement Matlab IAES Blida
Mme : S. DEHOUCHE 2022/2023
Manipulation des vecteurs et des matrices
TP_ II
4. Donner une instruction pour extraire une partie de matm appelée mat p qui contient les
éléments des lignes 2 et 3 et des colonnes 1 et 2 ?
5. Donner une instruction pour extraire une partie de matm appelée mat pp qui contient les
éléments des lignes 1et 4 et des colonnes 2 et 3 ?
mat p mat p
6. Construire par deux méthodes différentes la matrice (4x4) matrep ?
mat p mat p
7. Construire par deux méthodes différentes la matrice (4x6)
mat p mat p ' mat p
matrep1 ?
mat p mat p ' mat p
Exercice 10 :
Soit la matrice matm magic(5)
1. Diviser les éléments de la colonne 3 par 2 ?
2. Sommer les éléments de la première et la quatrième ligne et mettre le résultat dans la
quatrième ligne ?
3. Multiplier les éléments de deuxième colonne par les éléments de cinquième colonne
et mettre le résultat dans la deuxième ligne ?
4. Remplacer les éléments de la diagonnale par 10 ?
Exercice 11 :
1. Créer les matrices suivantes :
2 4 6 8 0 10 10 10
10 12 14 16 10 0 10 10
M1 M2
18 20 22 24 10 10 0 10
26 28 30 32 10 10 10 0
1 3 5 7 9 11 13 15
M3
17 19 21 23 25 27 29 31
2eme année Licence télécommunications Spatiales
TP Environnement Matlab IAES Blida
Mme : S. DEHOUCHE 2022/2023
Manipulation des vecteurs et des matrices
TP_ II
2. Extraire la deuxième ligne et la troisième colonne de M 1 , puis sa sous matrice centrale
M m (2x2) ?
3. Changer les deux premières lignes de M 1 par les deux dernières colonnes de M 2 dans
une nouvelle matrice M 4 ?
4. Changer les deux premières lignes de M 1 par la deuxième colonne de M 2 et les quatre
premier éléments de la deuxième ligne de M 3 dans une nouvelle matrice M 5 ?
5. En déduire (par une seule instruction pour chaque matrice) à partir de M 1 les matrices
suivantes :
M 11 2 10 18 26 4 12 20 28 6 14 22 30 8 16 24 32
2 6 10 14 18 22 26 30
M 12
4 8 12 16 20 24 28 32
2 18
4 20
6 22
8 24
M 12
10 26
12 28
14 30
16 32
2eme année Licence télécommunications Spatiales
TP Environnement Matlab IAES Blida
Mme : S. DEHOUCHE 2022/2023