Académique Documents
Professionnel Documents
Culture Documents
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
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 :
2. Donner U s U1 U 2 , U d U1 U 2 ?
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 :
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.
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 ?
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 :
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
2. On note matu la matrice obtenue à partir de la matrice mat1 en remplaçant U par -U,
déterminer matu ?
matrice ?
4. Donner une instruction pour extraire une partie de matm appelée mat p qui contient les
5. Donner une instruction pour extraire une partie de matm appelée mat pp qui contient les
mat p mat p
6. Construire par deux méthodes différentes la matrice (4x4) matrep ?
mat p mat p
Exercice 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
M m (2x2) ?
3. Changer les deux premières lignes de M 1 par les deux dernières colonnes de M 2 dans
4. Changer les deux premières lignes de M 1 par la deuxième colonne de M 2 et les quatre
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