IsDiagonal

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

bool matrix::IsDiagonal();

戻り値

正方行列が対角行列であればtrue

注意事項

対角行列とは、主対角線上以外のすべての要素が0である正方行列のことです。

主対角線上の要素は0でなくてもかまいません。

対角行列

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