このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

instance method Matrix#diagonal?

diagonal? -> boolRuby 1.9.3 から[permalink][rdoc][edit]

行列が対角行列ならば true を返します。

[EXCEPTION] ExceptionForMatrix::ErrDimensionMismatch:
行列が正方行列でない場合に発生します