るりまサーチ

最速Rubyリファレンスマニュアル検索!
78件ヒット [1-78件を表示] (0.084秒)
トップページ > クエリ:matrix[x] > クエリ:l[x] > クエリ:@[x] > クエリ:[][x]

別のキーワード

  1. matrix []
  2. matrix each
  3. matrix map
  4. matrix *
  5. matrix index

ライブラリ

クラス

キーワード

検索結果

Vector#[](i) -> object | nil (26206.0)

i 番目の要素を返します。インデックスは 0 から開始します。 要素が存在しないインデックスを指定した時には nil を返します。

...素を返します。インデックスは 0 から開始します。
要素が存在しないインデックスを指定した時には nil を返します。

@
param i 取得する要素のインデックスを整数値で指定します。
インデックスは 0 から始めます。...

Matrix#[]=(row, col, v) (23284.0)

行が row、列が col である範囲を v に変更する。

...行が row、列が col である範囲を v に変更する。

@
param row self の変更する行の範囲を Integer か Range で指定します。
@
param col self の変更する列の範囲を Integer か Range で指定します。
@
param v セットする要素を指定します。...
...す。
v が Matrix のとき、変更の対象範囲と行数・列数が同じである必要があります。
v が上記以外のとき、変更の対象範囲の全ての要素を v に変更します。

//emlist[][ruby]{
require 'matrix'

m = Matrix[[0, 0], [0, 0]]
m[0, 1...
...1] = 9
p m # => Matrix[[0, 6], [0, 9]]

m = Matrix[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
m[0, 0..-1] = 5
m[1, 0..1] = Vector[2, 4]
m[2, 0..2] = Matrix[[3, 6, 9]]
p m #=> Matrix[[5, 5, 5], [2, 4, 0], [3, 6, 9]]

m = Matrix[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
m[0..2, 0..1] = 9
p m # => Matrix[[9, 9, 0], [9,...

Matrix#element(i, j) -> () (23124.0)

(i,j)要素を返します。 行列の範囲外の値を指定した場合には nil を返します。

...した場合には nil を返します。

@
param i 要素の行成分を0オリジンで指定します。
@
param j 要素の列成分を0オリジンで指定します。



//emlist[例][ruby]{
require 'matrix'

a1 = [1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, 2, 1.5]
m = Matrix[a1, a2, a3]

p m[0, 0]...
...# => 1
p m[1, 1] # => 15
p m[1, 2] # => 20
p m[1, 3] # => nil
//}...

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

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

...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]]
//}

@
param row_s...
...ize 行列の行数
@
param column_size 行列の列数
@
raise ArgumentError row_size, column_size が両方とも0でない場合に発生します...

Vector#[]=(index, value) (14234.0)

index 番目の要素を value に変更します。

...を value に変更します。

@
param index インデックスを整数で指定します。
@
param value 設定したい要素の値を指定します。
@
raise TypeError ベクトルの範囲外にある整数を指定したときに、発生します。

//emlist[][ruby]{
require 'matrix'

v =...

絞り込み条件を変える

Vector#element(i) -> object | nil (14106.0)

i 番目の要素を返します。インデックスは 0 から開始します。 要素が存在しないインデックスを指定した時には nil を返します。

...素を返します。インデックスは 0 から開始します。
要素が存在しないインデックスを指定した時には nil を返します。

@
param i 取得する要素のインデックスを整数値で指定します。
インデックスは 0 から始めます。...

Vector#component(i) -> object | nil (11106.0)

i 番目の要素を返します。インデックスは 0 から開始します。 要素が存在しないインデックスを指定した時には nil を返します。

...素を返します。インデックスは 0 から開始します。
要素が存在しないインデックスを指定した時には nil を返します。

@
param i 取得する要素のインデックスを整数値で指定します。
インデックスは 0 から始めます。...

Vector#each2(v) {|x, y| ... } -> self (8124.0)

ベクトルの各要素と、それに対応するインデックスを持つ引数 v の要素との組に対して (2引数の) ブロックを繰返し評価します。

...配列互換(size メソッドと [] メソッドを持つ)オブジェクトです。
Vector も使えます。

ブロックを省略した場合は Enumerator を返します。

@
param v 各要素と組を取るためのオブジェクト
@
raise ExceptionForMatrix::ErrDimensionMismatch 自分自...
...身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。
@
see Array#zip...