0% ont trouvé ce document utile (0 vote)
67 vues7 pages

Exemples de Vecteurs MATLAB en TP

Ce document contient la correction d'un travail pratique sur MATLAB. Il présente des exercices sur la création et manipulation de vecteurs, avec les commandes à exécuter et leurs résultats.

Transféré par

abirlalahoum
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)
67 vues7 pages

Exemples de Vecteurs MATLAB en TP

Ce document contient la correction d'un travail pratique sur MATLAB. Il présente des exercices sur la création et manipulation de vecteurs, avec les commandes à exécuter et leurs résultats.

Transféré par

abirlalahoum
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

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

Vous aimerez peut-être aussi