IsUpperTriangular

正方行列が上三角行列かどうかを確認します。

bool matrix::IsUpperTriangular();

戻り値

正方行列が上三角行列であればtrue

注意事項

サイズn×nの零行列は三角行列です。対角行列は三角行列の一種です。二重対角行列は三角行列の一種です。

主対角線より下の下三角部分がすべて0であるかどうかを確認します。

上三角行列

 
  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