Classification Matricielle

Cette section décrit un ensemble de fonctions permettant d'analyser les propriétés structurelles des matrices. Ces méthodes nous permettent de déterminer si une matrice est symétrique, hermitienne, diagonale, triangulaire, trapézoïdale, hessenbergienne, bidiagonale ou scalaire. Une telle classification simplifie la sélection d'algorithmes efficaces pour l'algèbre linéaire et l'optimisation des calculs.

Fonction

Action

IsSymmetric

Vérifier si une matrice carrée est symétrique

IsHermitian

Vérifier si une matrice complexe carrée est hermitienne

IsUpperTriangular

Vérifier si une matrice carrée est triangulaire supérieure

IsLowerTriangular

Vérifier si une matrice carrée est triangulaire inférieure

IsTrapezoidal

Vérifier si une matrice rectangulaire (non carrée) m x n est trapézoïdale supérieure ou inférieure

IsUpperHessenberg

Vérifier si une matrice carrée est une matrice de Hessenberg supérieure

IsLowerHessenberg

Vérifier si une matrice carrée est une matrice de Hessenberg inférieure

IsTridiagonal

Vérifier si une matrice carrée est tridiagonale

IsUpperBidiagonal

Vérifier si une matrice carrée est bidiagonale supérieure

IsLowerBidiagonal

Vérifier si une matrice carrée est bidiagonale inférieure

IsDiagonal

Vérifier si une matrice carrée est diagonale

IsScalar

Vérifier si une matrice carrée est une matrice scalaire