IsUpperTrapezoidal

检查一个 m×n 的矩形(非方阵)矩阵是否为上梯形矩阵。

bool matrix::IsUpperTrapezoidal();

返回值

如果矩阵为上梯形矩阵,则返回 True。

注意

m×n 大小的零矩阵是上梯形矩阵。

检查主对角线下方的下三角部分是否全为零。

上梯形矩阵

 
   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