- IsSymmetric
- IsHermitian
- IsUpperTriangular
- IsLowerTriangular
- IsTrapezoidal
- IsUpperHessenberg
- IsLowerHessenberg
- IsTridiagonal
- IsUpperBidiagonal
- IsLowerBidiagonal
- IsDiagonal
- IsScalar
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 |
|---|---|
Vérifier si une matrice carrée est symétrique |
|
Vérifier si une matrice complexe carrée est hermitienne |
|
Vérifier si une matrice carrée est triangulaire supérieure |
|
Vérifier si une matrice carrée est triangulaire inférieure |
|
Vérifier si une matrice rectangulaire (non carrée) m x n est trapézoïdale supérieure ou inférieure |
|
Vérifier si une matrice carrée est une matrice de Hessenberg supérieure |
|
Vérifier si une matrice carrée est une matrice de Hessenberg inférieure |
|
Vérifier si une matrice carrée est tridiagonale |
|
Vérifier si une matrice carrée est bidiagonale supérieure |
|
Vérifier si une matrice carrée est bidiagonale inférieure |
|
Vérifier si une matrice carrée est diagonale |
|
Vérifier si une matrice carrée est une matrice scalaire |