るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.020秒)
トップページ > バージョン:2.1.0[x] > クエリ:matrix[x] > クエリ:[][x] > 種類:特異メソッド[x]

別のキーワード

  1. matrix *
  2. matrix map
  3. matrix each
  4. matrix index

ライブラリ

クラス

検索結果

Matrix.[](*rows) -> Matrix (105661.0)

rows[i] を第 i 行とする行列を生成します。

rows[i] を第 i 行とする行列を生成します。

@param rows 行列の要素を数の配列の配列として渡します。

//emlist[例][ruby]{
require 'matrix'
m = Matrix[[11, 12], [21, 22]]
p m # => Matrix[[11, 12], [21, 22]]
# [11, 12]
# [21, 22]
//}

Vector.[](*a) -> Vector (78322.0)

可変個引数を要素とするベクトルを生成します。

可変個引数を要素とするベクトルを生成します。

Vector[a1, a2, a3, ... ]としたとき、 引数a1, a2, a3, ... を要素とするベクトルを生成します。

@param a ベクトルの要素

//emlist[例][ruby]{
require 'matrix'
v1 = Vector[1, 3, 5, 7]
v2 = Vector[5.25, 10.5]
p v1 # => Vector[1, 3, 5, 7]
p v2 # => Vector[5.25, 10.5]
//}

Matrix.empty(row_size=0, column_size=0) -> Matrix (51451.0)

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

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

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

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

//emlist[例][ruby]{
require 'matrix'
m = Matrix.empty(2, 0)
m == Matrix[ [], [] ]
# => true
n = Matrix.empty(0, 3)
n == Matrix.columns([ [], [], [] ])
# => true
m * n
# => Matrix[[0, 0, 0], [0, 0, 0]]
//}

...