IsUpperHessenberg

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

bool matrix::IsUpperHessenberg();

Valeur de Retour

True si la matrice carrée est une matrice de Hessenberg supérieure.

Note

Une matrice de Hessenberg supérieure ne contient que des zéros sous la sous-diagonale.

Une matrice tridiagonale est une matrice de Hessenberg. Une matrice triangulaire supérieure est une matrice de Hessenberg supérieure.

Matrice de Hessenberg supérieure

 
   v  v  v  v  v  v
   v  v  v  v  v  v
   0  v  v  v  v  v
   0  0  v  v  v  v
   0  0  0  v  v  v
   0  0  0  0  v  v