0% ont trouvé ce document utile (0 vote)
150 vues2 pages

TP 03

Ce document décrit les vecteurs et comment les créer et manipuler en MATLAB. Il explique comment créer des vecteurs de ligne et de colonne, accéder et modifier leurs éléments, et utiliser des fonctions comme linspace.

Transféré par

Taki Benazzouz
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)
150 vues2 pages

TP 03

Ce document décrit les vecteurs et comment les créer et manipuler en MATLAB. Il explique comment créer des vecteurs de ligne et de colonne, accéder et modifier leurs éléments, et utiliser des fonctions comme linspace.

Transféré par

Taki Benazzouz
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

3.

calculer le transposé d’un de vecteur de ligne (avec le symbole ') :


TP 03 : Les vecteurs (les tableaux) >> U = [ 4 -2 1 ]' % Création d’un vecteur de colonne U

Si les composants d’un vecteur X sont ordonnés avec des valeurs


Un vecteur est un tableau monodimensionnel. Si un vecteur est consécutives, nous pouvons le noter avec la notation suivante :
horizontal on dit que c’est un vecteur de ligne, sinon on dit que c’est un
vecteur de colonne. (Les crochets sont
X = premier_élément : dernier_élément facultatifs dans ce cas)
Pour créer un vecteur de ligne il suffit d’écrire la liste de ses composants
Exemple :
entre crochets [et] et de les séparer par des espaces ou des virgules
>> X = 1:8 % on peut aussi écrire colon(1,8)
comme suit : X =
1 2 3 4 5 6 7 8
>> V = [ 5 , 2 , 13 , -6 ] % Création d’un vecteur de ligne V >> X = [1:8]
V = X =
5 2 13 -6 1 2 3 4 5 6 7 8

>> U = [ 4 -2 1 ] % Création d’un vecteur de ligne U


Si les composants d’un vecteur X sont ordonnés avec des valeurs
U =
4 -2 1
consécutives mais avec un pas (d’incrémentation/décrémentation)
différente de 1, nous pouvons le noter avec la notation :
Pour créer un vecteur de colonne il est possible d’utiliser une des trois
méthodes suivantes : X = premier_élément : le_pas : dernier_élément
1. écrire les composants du vecteur entre crochets [et] et de les
séparer par des points-virgules (;) comme suit : Exemple :
>> U = [ 4 ; -2 ; 1 ] % Création d’un vecteur colonne U >> X = [Link] % le vecteur X contient les nombres pairs < 12
U = X =
4 0 2 4 6 8 10
-2 >> Y = [-[Link] % on peut aussi écrire colon(-4,2,6)
1 Y =
-4 -2 0 2 4 6
2. écrire verticalement le vecteur : >> Z = 0:0.2:1 % on peut aussi écrire colon(0,0.2,1)
>> U = [ Z =
4 0 0.2000 0.4000 0.6000 0.8000 1.0000
-2 >> X = [7:-2:1] % on peut aussi écrire colon(7,-2,1)
1 X =
] 7 5 3 1
Il est possible d’écrire des expressions plus complexes comme :
>> V = [ [Link] , -[Link] ] >> V([1,3,4]) % la 1ere, la 3eme et la 4eme position uniquement
V = ans =
1 3 5 -2 0 5 13 -6
>> A = [1 2 3] >> V(1) = 8 % donner la valeur 8 au premier élément
A = V =
1 2 3 8 -1 13 -6 7
>> B = [A, 4, 5, 6] >> V(6) = -3 % ajouter un sixième élément avec la valeur -3
B = V =
1 2 3 4 5 6 8 -1 13 -6 7 -3
>> V(9) = 5 % ajouter un neuvième élément avec la valeur 5
V =
Référencement et accès aux éléments d’un vecteur :
8 -1 13 -6 7 -3 0 0 5
>> V(2) = [] % Supprimer le deuxième élément
L’accès aux éléments d’un vecteur se fait en utilisant la syntaxe générale V =
suivante : positions : peut être un simple
8 13 -6 7 -3 0 0 5
>> V(3:5) = [] % Supprimer du 3 eme jusqu’au 5 eme élément
nom_vecteur ( positions ) numéro, ou une liste de numéros V =
(un vecteur de positions)
8 13 0 0 5
Les parenthèses (et) sont utilisées ici (pour la consultation). >> V(3:4) = [1 2] % Remplacer la partie [0 0] par [1 2]
Les crochets [et] sont utilisés uniquement pendant la création. V =
8 13 1 2 5

Exemples : La fonction linspace :


>> V = [5, -1, 13, -6, 7] % création du vecteur V La création d’un vecteur dont les composants sont ordonnés par
V = intervalle régulier et avec un nombre d’éléments bien déterminé peut se
5 -1 13 -6 7
réaliser avec la fonction : linspace (début, fin, nombre d’éléments).
>> V(3) % L’élément sur la 3eme position
ans =
Le pas d’incrémentation est calculé automatiquement par Matlab selon
𝑓𝑖𝑛−𝑑𝑒𝑏𝑢𝑡
13 la formule : 𝑙𝑒 𝑝𝑎𝑠 = 𝑛𝑜𝑚𝑏𝑟𝑒 𝑑′ é𝑙é𝑚𝑒𝑛𝑡𝑠−1
>> V(2:4) % de la deuxième position jusqu'au quatrième
ans = Exemple :
-1 13 -6 >> X = linspace(1,10,4) % un vecteur de quatre élément de 1 à 10
>> V(4:-2:1) % de la 4eme pos jusqu'à la 1ere avec le pas = -2 X = 1 4 7 10
ans = La taille d’un vecteur X (le nombre de ses éléments) peut être obtenue avec
-6 -1 la fonction length comme suit :
>> V(3:end) % de la 3eme position jusqu'à la dernière >> length(X) % la taille du vecteur X
ans = ans = 4
13 -6 7

Vous aimerez peut-être aussi