Les fonctions matricielles s’appliquent à l’objet « matrice » et respectent également la théorie mathématique des matrices (algèbre linéaire).

 

Fonctions de base

  • transpose : transposée d’une matrice
  • norm : norme d’un vecteur ou d’une matrice
  • trace : trace d’une matrice (somme des éléments diagonaux)
  • rank : rang d’une matrice
  • det : déterminant d’une matrice
  • eig : valeurs propres et vecteurs propres
  • inv : inverse d’une matrice carrée
  • pinv : pseudo-inverse

 

Fonctions de manipulation

  • diag : extrait les éléments diagonaux d’une matrice ou crée une matrice diagonale à partir des éléments d’un vecteur
  • tril : extrait la partie triangulaire basse
  • triu : extrait la partie triangulaire haute
  • fliplr : retourne la matrice selon la direction droite / gauche
  • flipud : retourne la matrice selon la direction haut / bas
  • rot90 : fait tourner la matrice de 90° (dans le sens trigonométrique direct)

 

Factorisation, décomposition

  • svd : décomposition selon les valeurs singulières
  • chol, cholinc : factorisation de Cholesky
  • lu, luinc : factorisation LU
  • qr : décomposition QR

 

Fonctions matricielles avancées

  • expm : exponentielle matricielle
  • logm : logarithme matriciel
  • sqrtm : racine carrée matricielle