Vous êtes sur la page 1sur 2

Faculté de Génie de la Construction / UMMTO Nom:------------------------------------

Département des Sciences Appliquées et Technologie Prénom:--------------------------------


Module : Informatique III Groupe: --------------------------------

TP No 4 : Opérations sur les vecteurs Dr. B.CHERABI

I. Introduction :
L'élément de base pour MATLAB est une matrice à éléments complexes. Un vecteur est une matrice à une ligne
ou à une colonne. Les vecteurs servent aussi à représenter les polynômes et les chaînes de caractères.
II. Opérations sur les vecteurs :
1. Addition et soustraction des vecteurs :
L'addition et la soustraction de vecteurs de mêmes dimensions se font élément par élément.
Exemple 1:
Soit les vecteurs lignes x et y suivants :
»……………………………………………………
»……………………………………………………
 Les opérations élémentaires sur ces vecteurs se font tout simplement comme suit :
»……………………………………………………
……………………………………………………
……………………………………………………
»……………………………………………………
……………………………………………………
……………………………………………………
2. Multiplier ou diviser un vecteur par un scalaire revient à diviser chaque élément du vecteur par ce scalaire.
Exemple 2 :
»……………………………………………………
……………………………………………………
……………………………………………………
»……………………………………………………
……………………………………………………
……………………………………………………
3. La Transposition d’un vecteur :
La transposition d'un vecteur est réalisée en faisant suivre son nom par une apostrophe.
Exemple 3 :
»……………………………………………………
»……………………………………………………
……………………………………………………
……………………………………………………
……………………………………………………
……………………………………………………
4. La norme d'un vecteur :
La norme d'un vecteur est égale à la racine carrée de la somme des carrés de ses éléments.
Ceci peut s'obtenir à partir du produit scalaire du vecteur par lui-même.
Exemple 4 :
»……………………………………………………
……………………………………………………
……………………………………………………
……………………………………………………
On peut obtenir la norme d'un vecteur directement en utilisant la commande norm.
Exemple 5 :
»……………………………………………………
……………………………………………………
……………………………………………………

5. La longueur et la taille d’un vecteur :


Pour tester la taille d’un vecteur, sa nature ligne ou colonne, nous pouvons utiliser les commandes length
(longueur) et size (taille).
»………………………………………………………………
Exemple 6 : »………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
1/2
………………………………………………………………… …………………………………………………………………
Remarque :……………………………………………………………………………………
6. La commande numel donne directement le nombre d’éléments :
»……………………………………………………
……………………………………………………
……………………………………………………
7. Les racines des
La somme carrées des éléments
éléments d'un vecteur 
d’un vecteur : 8. Les racines carrées des éléments d'un vecteur :
»……………………………………………………………… »………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
9. Le produit des éléments d'un vecteur : 10. La moyenne des composantes d'un vecteur :
»……………………………………………………………… »………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
11. Opérations élément par élément :
Les opérateurs sont précédés du signe "point" lorsqu'on veut réaliser des opérations entre les éléments de
deux vecteurs, pris un à un.
Exemple 7 :
Soit les vecteurs x et y déclarés comme suit : »……………………………………………………
»……………………………………………………
Multiplication Division Puissance
»…………………………………… »…………………………………… »……………………………………
…………………………………… …………………………………… ……………………………………
…………………………………… …………………………………… ……………………………………
12. Produit scalaire et vectoriel des vecteurs:
cross(A,B) calcule le produit vectoriel des vecteurs A et B dot(A,B) calcule le produit scalaire des vecteurs A et B
»……………………………………………………………… »………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
13. Formes prédéfinies des vecteurs :
Les commandes ones, zeros et rand permettent de définir des vecteurs dont les éléments ont respectivement
pour valeurs 1, 0 et des nombres générés de manière aléatoire.
Commandes Configuration en vecteur ligne Configuration en vecteur colonne
»………………………………………………… »…………………………………………………
………………………………………………… …………………………………………………
…………………………………………………… …………………………………………………
ones(m,n)
………………………………………………… ……………………………………………………
…………………………………………………… …………………………………………………
»………………………………………………… »…………………………………………………
………………………………………………… …………………………………………………
…………………………………………………… …………………………………………………
zeros(m,n)
………………………………………………… ……………………………………………………
…………………………………………………… …………………………………………………
»………………………………………………… »………………………………………………
………………………………………………… ……………………………………………………
…………………………………………………… …………………………………………………
rand(m,n)
………………………………………………… ……………………………………………………
…………………………………………………… …………………………………………………

1/2

Vous aimerez peut-être aussi