Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > matrixライブラリ > Matrixクラス > minor
minor(from_row, row_size, from_col, col_size) -> Matrix
[permalink][rdoc]minor(from_row..to_row, from_col..to_col) -> Matrix
selfの部分行列を返します。
自分自身の部分行列を返します。 ただし、パラメータは次の方法で指定します。
require 'matrix'
a1 = [ 1, 2, 3, 4, 5]
a2 = [11, 12, 13, 14, 15]
a3 = [21, 22, 23, 24, 25]
a4 = [31, 32, 33, 34, 35]
a5 = [51, 52, 53, 54, 55]
m = Matrix[a1, a2, a3, a4, a5]
p m.minor(0, 2, 1, 2) # => Matrix[[2, 3], [12, 13]]