るりまサーチ

最速Rubyリファレンスマニュアル検索!
854件ヒット [101-200件を表示] (0.037秒)

別のキーワード

  1. socket ai_v4mapped
  2. socket ipv6_v6only
  3. socket ai_v4mapped_cfg
  4. _builtin grep_v
  5. etc cs_v6_env

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Matrix::EigenvalueDecomposition#v_inv -> Matrix (6110.0)

左固有ベクトルを縦に並べた行列を返します。

...左固有ベクトルを縦に並べた行列を返します。

これは Matrix::EigenvalueDecomposition#v の逆行列です...

Matrix::EigenvalueDecomposition#eigenvector_matrix -> Matrix (6104.0)

右固有ベクトルを横に並べた行列を返します。

右固有ベクトルを横に並べた行列を返します。

Matrix#inv -> Matrix (6103.0)

逆行列を返します。

...逆行列を返します。

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

p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]

p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//}...

Matrix#inverse -> Matrix (6103.0)

逆行列を返します。

...逆行列を返します。

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

p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]

p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//}...

Matrix#vstack -> Matrix (6103.0)

行列 self と matrices を縦に並べた行列を生成します。

...と matrices を縦に並べた行列を生成します。

Matrix
.vstack(self, *matrices) と同じです。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
x.vstack(y) # => Matrix[[1, 2], [3, 4], [5, 6], [7, 8]]
//}

@see Matrix.vstack, Matrix#hstack...

絞り込み条件を変える

Matrix::EigenvalueDecomposition#eigenvalue_matrix -> Matrix (6103.0)

固有値を対角成分に並べた行列を返します。

固有値を対角成分に並べた行列を返します。

Matrix::LUPDecomposition#pivots -> [Integer] (6103.0)

ピボッティングを表す配列を返します。

ピボッティングを表す配列を返します。

Vector#[]=(range, v) (3192.0)

Range オブジェクト range の範囲にある要素を v の内容に置換します。

...range の範囲にある要素を v の内容に置換します。

@param range 設定したい配列の範囲を Range オブジェクトで指定します。
@param v range の範囲に設定したい要素を指定します。
V
ector や 1行の Matrix での指定もできます。
@r...
...
v
Vector を指定し、range と v のサイズが一致しないときに発生します。
@raise Matrix::ErrDimensionMismatch v Matrix を指定し、次元が合わないときに発生します。

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

v
= Vector[0, 0, 0, 0, 0]

v
[1...
.....2] = 5
p v #=> Vector[0, 5, 5, 0, 0]

v
[1..3] = Vector[2, 4, 8]
p v #=> Vector[0, 2, 4, 8, 0]

v
[1..-2] = Matrix[[3, 6, 9]]
p v #=> Vector[0, 3, 6, 9, 0]
//}...

Vector#collect2(v) -> Enumerator (3163.0)

ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。

...ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。

ベクトルの各要素と、それに対応するインデックスを持つ引数 v (ベクトル or 配列)の要素との組に対して (2...
...merator を返します。

@param v ブロック内で評価される(ベクトル or 配列)

@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。

@see Vector#map2

次の例は、2つ...
...毎の積を要素とする配列を生成します。

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

v
1 = Vector[2, 3, 5]
v
2 = Vector[7, 9, 11]
a = Array[7, 9, 11]

z = v1.collect2(v2){ |x, y| x * y }
p z # => [14, 27, 55]

z = v1.collect2(a) { |x, y| x * y } # Array でも OK
p z # => [14, 27, 55]
//}...

Vector#collect2(v) {|x, y| ... } -> Array (3163.0)

ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。

...ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。

ベクトルの各要素と、それに対応するインデックスを持つ引数 v (ベクトル or 配列)の要素との組に対して (2...
...merator を返します。

@param v ブロック内で評価される(ベクトル or 配列)

@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。

@see Vector#map2

次の例は、2つ...
...毎の積を要素とする配列を生成します。

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

v
1 = Vector[2, 3, 5]
v
2 = Vector[7, 9, 11]
a = Array[7, 9, 11]

z = v1.collect2(v2){ |x, y| x * y }
p z # => [14, 27, 55]

z = v1.collect2(a) { |x, y| x * y } # Array でも OK
p z # => [14, 27, 55]
//}...

絞り込み条件を変える

<< < 1 2 3 4 ... > >>