Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > matrixライブラリ > Matrixクラス > rank
rank -> Integer
[permalink][rdoc]階数 (rank) を返します。
Float を使用すると、精度が不足するため、誤った結果が生じる可能性があることに注意してください。代わりに、Rational や BigDecimal などの正確なオブジェクトを使用することを検討してください。
require 'matrix'
m = Matrix[[2, 6], [1, 3]]
m.rank # => 1