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

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

singleton method Matrix.empty

empty(row_count=0, column_count=0) -> MatrixRuby 1.9.3 から[permalink][rdoc][edit]

要素を持たない行列を返します。

「要素を持たない」とは、行数もしくは列数が0の行列のことです。

row_countcolumn_count のいずれか一方は0である必要があります。

require 'matrix'
m = Matrix.empty(2, 0)
p m == Matrix[ [], [] ]
# => true
n = Matrix.empty(0, 3)
p n == Matrix.columns([ [], [], [] ])
# => true
p m * n
# => Matrix[[0, 0, 0], [0, 0, 0]]
[PARAM] row_count:
行列の行数
[PARAM] column_count:
行列の列数
[EXCEPTION] ArgumentError:
row_count, column_count が両方とも0でない場合に発生します