IsUpperTriangular

Проверяет, является ли квадратная матрица верхнетреугольной.

bool matrix::IsUpperTriangular();

Возвращаемое значение

Возвращает True, если квадратная матрица является верхнетреугольной.

Примечание

Нулевая матрица размера n на n считается треугольной. Диагональная матрица считается треугольной. Бидиагональная матрица считается треугольной.

Проверяется, что нижняя треугольная часть ниже главной диагонали содержит только нули.

Верхнетреугольная матрица

 
   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
   0  0  0  0  0  v