antisymmetric? -> bool
[permalink][rdoc][edit]skew_symmetric? -> bool
-
行列が反対称行列 (交代行列、歪〔わい〕対称行列とも) ならば true を返します。
- [EXCEPTION] ExceptionForMatrix::ErrDimensionMismatch:
- 行列が正方行列でない場合に発生します
require 'matrix' Matrix[[0, -2, Complex(1, 3)], [2, 0, 5], [-Complex(1, 3), -5, 0]].antisymmetric? # => true Matrix.empty.antisymmetric? # => true Matrix[[1, 2, 3], [4, 5, 6], [7, 8, 9]].antisymmetric? # => false # 対角要素が違う Matrix[[1, -2, 3], [2, 0, 6], [-3, -6, 0]].antisymmetric? # => false # 符号が違う Matrix[[0, 2, -3], [2, 0, 6], [-3, 6, 0]].antisymmetric? # => false