Académique Documents
Professionnel Documents
Culture Documents
A. ARESMOUK
Manipulation de vecteurs
2
Création de vecteurs
Adressages et indexages :
La longueur d'un vecteur :
Concaténation de vecteurs :
Manipulation de matrices
5
Création et caractéristiques de matrices
a. Création de matrices :
>> m = [ 5 0 4; 2 1 8; 5 5 8]
% on sépare les lignes par des points-virgules
Rang : rank(M)
Déterminant : det(M)
Diagonale : diag(M)
Inverse : inv(M)
Manipulation de matrices
6
Opérations sur les matrices
Opérations scalaires-matrices :
>> m * 10 % de même pour les opérations / + -
>> m.^3 % Ici on doit ajouter le point pour élever chaque élément de la matrice à une puissance
% de trois, sinon ça serai la multiplication de matrices « m * m * m »
Manipulation de matrices
7
Opérations sur les matrices
Addition de matrices
>> m1 = [ 5 2 4; 3 1 8; 5 5 8; 1 7 1]
>> m2 = [ 5 2 3; 1 5 5]
>> m3 = [2 1 0; 2 3 1]
% Il faut s’assurer que les deux matrices ont la même dimension
>> m1 + m2 % impossible
>> m2 + m3 % cette addition est possible
Manipulation de matrices
8
Opérations sur les matrices
Matrices nuls
zeros(m,n) :crée une matrice nul de dimension m x n
Matrices unités:
ones(m,n) :crée une matrice dont tous les éléments
sont égaux à un et de dimension m x n
Matrices identités:
eye(n) :crée une matrice identité carrée d’ordre n.
Sous-matrices:
>> m ( i , : ) % Pour accéder aux éléments de la iième ligne
>> m( : , j) % Pour accéder aux éléments de la jième colonne