determinant -> Numeric
[permalink][rdoc][edit]det -> Numeric
-
行列式 (determinant) の値を返します。
Float を使用すると、精度が不足するため、誤った結果が生じる可能性があることに注意してください。代わりに、Rational や BigDecimal などの正確なオブジェクトを使用することを検討してください。
- [EXCEPTION] ExceptionForMatrix::ErrDimensionMismatch:
- 正方行列でない場合に発生します
require 'matrix' p Matrix[[2, 1], [-1, 2]].det #=> 5 p Matrix[[2.0, 1.0], [-1.0, 2.0]].det #=> 5.0