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