- IsSymmetric
- IsHermitian
- IsUpperTriangular
- IsLowerTriangular
- IsTrapezoidal
- IsUpperHessenberg
- IsLowerHessenberg
- IsTridiagonal
- IsUpperBidiagonal
- IsLowerBidiagonal
- IsDiagonal
- IsScalar
IsTrapezoidal
Vérifie si une matrice rectangulaire (non carrée) m-par-n est trapézoïdale supérieure ou inférieure.
bool matrix::IsTrapezoidal(
|
Paramètres
is_upper
[out] La valeur spécifie si la matrice trapézoïdale supérieure ou inférieure est reconnue.
Valeur de Retour
True si la matrice est trapézoïdale.
Note
Une matrice nulle de taille m-par-n est trapézoïdale.
Si m < n, vérifie si la partie triangulaire inférieure sous la diagonale principale ne contient que des zéros. Une matrice nulle de taille 6x7 est trapézoïdale supérieure.
Si m > n, vérifie si la partie triangulaire supérieure au-dessus de la diagonale principale ne contient que des zéros. Une matrice nulle de taille 7x6 est trapézoïdale inférieure.
Matrices trapézoïdales
trapézoïdale supérieure trapézoïdale inférieure
|