るりまサーチ

最速Rubyリファレンスマニュアル検索!
128件ヒット [1-100件を表示] (0.099秒)
トップページ > クエリ:t[x] > クエリ:@[x] > ライブラリ:matrix[x] > クエリ:element[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

クラス

キーワード

検索結果

<< 1 2 > >>

Matrix#element(i, j) -> () (21215.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...

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

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

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

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

Vector.elements(a, copy = true) -> Vector (12214.0)

配列 a を要素とするベクトルを生成します。 ただし、オプション引数 copy が偽 (false) ならば、複製を行いません。

...ません。

@
param a Vectorを生成する際の要素の配列
@
param copy 引数の配列 a のコピーをするかどうかのフラグ

//emlist[例][ruby]{
require 'matrix'
a = [1, 2, 3, 4]
v1 = Vector.elements(a, true)
v2 = Vector.elements(a, false)
p v1 # => Vector[1, 2, 3, 4]...
...p v2 # => Vector[1, 2, 3, 4]
a[0] = -1
p v1 # => Vector[1, 2, 3, 4]
p v2 # => Vector[-1, 2, 3, 4]
//}...

Matrix#collect!(which = :all) {|element| ... } -> self (6228.0)

行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。

...り返した結果で要素を置き換えます。

ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。

@
param which which に以下の Symbol を指定することで、
引数として使われる要素を限定でき...
...詳細は、 Matrix#each の項目を参照して下さい。


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

m = Matrix[[1, 2], [3, 4]]

p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}

@
see Matrix#each, Matrix#map...

Matrix#collect!(which = :all) -> Enumerator (6128.0)

行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。

...り返した結果で要素を置き換えます。

ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。

@
param which which に以下の Symbol を指定することで、
引数として使われる要素を限定でき...
...詳細は、 Matrix#each の項目を参照して下さい。


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

m = Matrix[[1, 2], [3, 4]]

p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}

@
see Matrix#each, Matrix#map...

絞り込み条件を変える

Matrix#component(i, j) -> () (6115.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...

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

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

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

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

Matrix.combine(*matrices) {|*elements| ... } -> Matrix (3320.0)

要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

...ックを呼び出した結果を組み合わせた Matrix を返します。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[6, 6], [4, 4]]
y = Matrix[[1, 2], [3, 4]]
Matrix
.combine(x, y) {|a, b| a - b} # => Matrix[[5, 4], [1, 0]]
//}

@
param matrices 並べる行列。すべての行列の行...
...数と列数が一致していなければならない
@
raise ExceptionForMatrix::ErrDimensionMismatch 行や列の要素数が一致しない時に発生します
@
see Matrix#combine...

Matrix#combine(*matrices) {|*elements| ... } -> Matrix (3308.0)

要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

...要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

Matrix
.combine(self, *matrices) { ... } と同じです。

@
see Matrix.combine...

Matrix#map!(which = :all) {|element| ... } -> self (3228.0)

行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。

...り返した結果で要素を置き換えます。

ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。

@
param which which に以下の Symbol を指定することで、
引数として使われる要素を限定でき...
...詳細は、 Matrix#each の項目を参照して下さい。


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

m = Matrix[[1, 2], [3, 4]]

p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}

@
see Matrix#each, Matrix#map...

絞り込み条件を変える

Matrix#map!(which = :all) -> Enumerator (3128.0)

行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。

...り返した結果で要素を置き換えます。

ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。

@
param which which に以下の Symbol を指定することで、
引数として使われる要素を限定でき...
...詳細は、 Matrix#each の項目を参照して下さい。


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

m = Matrix[[1, 2], [3, 4]]

p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}

@
see Matrix#each, Matrix#map...
<< 1 2 > >>