Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > matrixライブラリ > Matrixクラス > hstack

singleton method Matrix.hstack

hstack(*matrices) -> Matrix[permalink][rdoc]

行列 matrices を横に並べた行列を生成します。



require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
Matrix.hstack(x, y) # => Matrix[[1, 2, 5, 6], [3, 4, 7, 8]]
[PARAM] matrices:
並べる行列。すべての行列の行数が一致していなければならない
[EXCEPTION] ExceptionForMatrix::ErrDimensionMismatch:
行数の異なる行列がある場合に発生します

[SEE_ALSO] Matrix.vstack, Matrix#hstack