Classe: 1er Année MI Université 20 août 1955-Skikda
Module: Outils de Programmation 1 Faculté des sciences
TP: S2 − 2020/2021 Département de mathématiques
Série de travaux pratiques N ◦ 2
Exercice 1:
(1) Proposez des instructions MATLAB pour engendrer les vecteurs suivants:
• U1 = [4, 5, 6, · · · , 13, 14]
• U2 = [−2.5, 0, 2.5, 300 · · · , 7.5, 10]
1 1 1 1 1 1
• U3 = [1, , , , , ··· , , ]
4 9 16 25 81 100
1 1 1 1 1
• U4 = [ , , , · · · , , , 1]
98 96 94 4 2
(2) Créez un vecteur U qui contient tous les éléments des vecteurs U1 , U2 et
U3 consécutivement.
(3) Créez un vecteur ligne qui possède les éléments: 32, 4, 81, e2.5 , 63, cos(π/3)
et 14.35.
(4) Créez un vecteur colonne qui possède les éléments: 12, 10, ln(36), 156, 0, 2
et 2 sin(2.5π).
(5) Créez un vecteur ligne dans lequel le premier élément est 0, le dernier
7π π
élément avec un incrément de entre les éléments.
2 2
(6) Proposez une instruction MATLAB permettant d’inverser les éléments du
vecteur U .
(7) Proposez une instruction MATLAB permettant d’afficher les éléments du
vecteur U de la 4eme position jusqu’à la 9eme dans l’ordre inverse.
Exercice 2:
Exécuter les commandes suivantes dans MATLAB:
1
Université 20 août 1955-Skikda Département de mathématiques
>> U=[4:2:10]
>> V=[4:-1:1]’
>> U(2)=3
>> U(7)=12
>> U(4:6)=[]
>> W=2*U’
>> X=W+2*V
>> Z=3*U-2*V’+W’
>> W./V
>> U./V’
>> U/V’
>> (U.*V’)/(W’./U)
>> U.^2
>> U’.^V
>> W’.^(U/5)
Exercice 3:
(1) Créer le vecteur suivant: U = [2, −4, 1, 5, 8, −2].
Utiliser le vecteur U pour:
• Ordonner les élements du vecteur U par ordre croissant.
• Donner la plus grand élément de U .
• Donner la plus petit élément de U .
• Donner la moyenne des éléments du vecteur U .
• Donner la somme des éléments du vecteur U
(2) Crèer un vecteur de 9 éléments contenant les nombres −4, −2, · · · , 10, 12.
π
(3) Créer un vecteur V contenant 10 éléments entre π et séparées par un
2
incrément constant.
(4) Créer un vecteur W contenant 8 éléments entre 100 et 101 séparées par un
incrément constant.
.
2
Classe: 1er Année MI Université 20 août 1955-Skikda
Module: Outils de Programmation 1 Faculté des sciences
TP: S2 − 2020/2021 Département de mathématiques
Correction de la Feuille de TP N ◦ 2
Exercice 1:
(1) Création des vecteurs:
U1 = [4 : 14]
U2 = [−2.5 : 2.5 : 10]
U3 = (1./[1 : 10]).2
U4 = 1./[99 : −2 : 1]
(2) Création du vecteur U :
U = [U1 , U2 , U3 ]
(3) Création du vecteur ligne U :
U = [32, 4, 81, e2.5 , 63, cos(π/3), 14.35].
(4) Création du vecteur colonne U :
U = [12; 10; log(36); 156; 0; 2; 2 ∗ sin(2.5 ∗ π)]
(5) Création du vecteur ligne U :
π 7∗π
U = [0 : : ]
2 2
(6) Inverser le vecteur U :
U ( end : −1 : 1)
(7) Afficher les éléments de U de la 4eme position jusqu’à la 9eme dans lordre inverse:
U (9 : −1 : 4)
Exercice 2:
I L’exécution des commandes:
1 >> U= [ 4 : 2 : 1 0 ]
2
3 U =
1
4
5 4 6 8 10
6
7 >> V= [ 4 : − 1 : 1 ] ’
8
9 V =
10
11 4
12 3
13 2
14 1
15
16 >> U( 2 ) =3
17
18 U =
19
20 4 3 8 10
21
22 >> U( 7 ) =12
23
24 U =
25
26 4 3 8 10 0 0 12
27
28 >> U( 4 : 6 ) = [ ]
29
30 U =
31
32 4 3 8 12
33
34 >> W=2∗U ’
35
36 W=
37
38 8
39 6
40 16
41 24
42
43 >> X=W+2∗V
44
45 X =
46
47 16
48 12
49 20
50 26
51
52 >> Z=3∗U−2∗V ’+W’
53
54 Z =
55
56 12 9 36 58
57
58 >> W. /V
59
60 ans =
61
62 2
63 2
64 8
65 24
2
66
67 >> U. /V ’
68
69 ans =
70
71 1 1 4 12
72
73 >> U/V ’
74
75 ans =
76
77 1.7667
78
79 >> (U. ∗V ’ ) / (W’ . /U)
80
81 ans =
82
83 6.6250
84
85 >> U. ˆ 2
86
87 ans =
88
89 16 9 64 144
90
91 >> U ’ . ˆV
92
93 ans =
94
95 256
96 27
97 64
98 12
99 >> W’ . ˆ (U/ 1 0 )
100
101 ans =
102
103 2.2974 1.7118 9.1896 45.3162
Exercice 3:
(1) I La création du vecteur U :
1 >> U= [ 2 , − 4 , 1 , 5 , 8 , − 2 ]
2
3 U =
4
5 2 −4 1 5 8 −2
6
I On va ordonner les élements du vecteur U par ordre croissant:
1 >> s o r t (U)
2
3 ans =
4
5 −4 −2 1 2 5 8
3
I On va donner la plus grand élément de U :
1 >> max(U)
2
3 ans =
4
5 8
I On va donner la plus petit élément de U :
1 >> min (U)
2
3 ans =
4
5 −4
I On va donner la moyenne des éléments du vecteur U :
1 >> mean (U)
2
3 ans =
4
5 1.6667
I On va donner la somme des éléments du vecteur U :
1 >> sum (U)
2
3 ans =
4
5 10
(2) I Création d’un vecteur de 9 éléments contenant les nombres −4, −2, · · · , 10, 12.
1 >> U=l i n s p a c e ( − 4 , 1 2 , 9 )
2
3 U =
4
5 −4 −2 0 2 4 6 8 10 12
π
(3) I Création d’un vecteur V contenant 10 éléments entre π et séparées par un incrément constant.
2
1 >> V=l i n s p a c e ( pi , p i / 2 , 1 0 )
2
3 V =
4
5 3.1416 2.9671 2.7925 2.6180 2.4435 2.2689 2.0944 1.9199 1.7453
1.5708
(4) I Création d’un vecteur W contenant 8 éléments entre 100 et 101 séparées par un incrément constant.
4
1 >> W=l o g s p a c e ( 0 , 1 , 8 )
2
3 W=
4
5 1.0000 1.3895 1.9307 2.6827 3.7276 5.1795 7.1969 10.0000