- IsSymmetric
- IsHermitian
- IsUpperTriangular
- IsLowerTriangular
- IsTrapezoidal
- IsUpperHessenberg
- IsLowerHessenberg
- IsTridiagonal
- IsUpperBidiagonal
- IsLowerBidiagonal
- IsDiagonal
- IsScalar
Classificazioni di Matrici
La sezione descrive un insieme di funzioni per analizzare le proprietà strutturali delle matrici. Questi metodi ci permettono di determinare se una matrice è simmetrica, Hermitiana, diagonale, triangolare, trapezoidale, di Hessenberg, bidiagonale o scalare. Tale classificazione semplifica la selezione di algoritmi efficienti per l'algebra lineare e l'ottimizzazione dei calcoli.
Funzione |
Azione |
|---|---|
Controlla se una matrice quadrata è simmetrica |
|
Controlla se una matrice complessa quadrata è Hermitiana |
|
Controlla se una matrice quadrata è triangolare superiore |
|
Controlla se una matrice quadrata è triangolare inferiore |
|
Controlla se una matrice m per n rettangolare (non quadrata) è trapezoidale superiore o inferiore |
|
Controlla se una matrice quadrata è una matrice di Hessenberg superiore |
|
Controlla se una matrice quadrata è una matrice di Hessenberg inferiore |
|
Controlla se una matrice quadrata è tridiagonale |
|
Controlla se una matrice quadrata è bidiagonale superiore |
|
Controlla se una matrice quadrata è bidiagonale inferiore |
|
Controlla se una matrice quadrata è diagonale |
|
Controlla se una matrice quadrata è una matrice scalare |