IsUpperTrapezoidal

Verifica se uma matriz retangular (não quadrada) m por n é trapezoidal superior.

bool matrix::IsUpperTrapezoidal();

Valor de retorno

True se a matriz for trapezoidal superior.

Observação

Uma matriz nula de tamanho m por n é trapezoidal superior.

Verifica se a parte triangular inferior abaixo da diagonal principal contém apenas zeros.

Matrizes trapezoidais superiores

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