- IsSymmetric
- IsHermitian
- IsUpperTriangular
- IsLowerTriangular
- IsTrapezoidal
- IsUpperHessenberg
- IsLowerHessenberg
- IsTridiagonal
- IsUpperBidiagonal
- IsLowerBidiagonal
- IsDiagonal
- IsScalar
IsTrapezoidal
Controlla se una matrice m per n rettangolare (non quadrata) è trapezoidale superiore o inferiore.
bool matrix::IsTrapezoidal(
|
Parametri
is_upper
[out] Il valore specifica che viene riconosciuta la matrice trapezoidale superiore o inferiore.
Valore Restituito
True se la matrice è trapezoidale.
Note
La matrice zero di dimensione m per n è trapezoidale.
Se m < n controlla se la parte triangolare inferiore sotto la diagonale principale contiene tutti gli zeri. La matrice di dimensione 6 per 7 è trapezoidale superiore.
Se m > n controlla se la parte triangolare superiore sopra la diagonale principale contiene tutti gli zeri. La matrice di dimensione 7 per 6 è trapezoidale inferiore.
Matrici trapezoidali
trapezoidale superiore trapezoidale inferiore
|