907件ヒット
[1-100件を表示]
(0.031秒)
種類
- インスタンスメソッド (739)
- 特異メソッド (80)
- 文書 (64)
- クラス (24)
ライブラリ
- matrix (843)
クラス
- Matrix (132)
-
Matrix
:: EigenvalueDecomposition (60) -
Matrix
:: LUPDecomposition (12) - Vector (615)
キーワード
- * (36)
- + (12)
- +@ (12)
- - (12)
- -@ (12)
-
/ (12) - == (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 6 . 0 (7) - Ruby用語集 (12)
- ZeroVectorError (12)
- [] (24)
- []= (14)
-
angle
_ with (12) - basis (12)
- clone (5)
-
cofactor
_ expansion (12) - collect (24)
- collect! (14)
- collect2 (24)
- column (12)
-
column
_ vector (12) -
column
_ vectors (12) - component (12)
- covector (12)
- cross (12)
-
cross
_ product (12) - dot (12)
- each (24)
- each2 (24)
-
eigenvector
_ matrix (12) -
eigenvector
_ matrix _ inv (12) - eigenvectors (12)
- element (12)
- elements (12)
-
elements
_ to _ f (12) -
elements
_ to _ i (12) -
elements
_ to _ r (12) - eql? (12)
- hash (12)
- independent? (24)
-
inner
_ product (12) - inspect (12)
-
laplace
_ expansion (12) - lup (12)
-
lup
_ decomposition (12) - magnitude (12)
- map (24)
- map! (14)
- map2 (12)
- norm (12)
- normalize (12)
- r (12)
- row (12)
-
row
_ vector (12) -
row
_ vectors (12) - size (12)
- solve (12)
-
to
_ a (12) -
to
_ s (12) - v (12)
-
v
_ inv (12) - zero (8)
- zero? (8)
- クラス/メソッドの定義 (12)
検索結果
先頭5件
-
Vector (44016.0)
-
数 Numeric を要素とするベクトルを扱うクラスです。 Vector オブジェクトは Matrix オブジェクトとの演算においては列ベクトルとして扱われます。
...数 Numeric を要素とするベクトルを扱うクラスです。
Vector オブジェクトは Matrix オブジェクトとの演算においては列ベクトルとして扱われます。
ベクトルの要素のインデックスは 0 から始まることに注意してください。... -
Vector
# covector -> Matrix (36218.0) -
Matrix オブジェクトへ変換します。
...トへ変換します。
列ベクトル (行列)、すなわち、(n, 1) 型の行列に変換します。
実際には Matrix.row_vector(self) を適用します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[2, 3, 5]
p v # => Vector[2, 3, 5]
m = v.covector
p m # => Matrix[[2, 3, 5]]
//}... -
Vector
# elements _ to _ f -> Vector (30326.0) -
ベクトルの各成分をFloatに変換したベクトルを返します。
...ベクトルの各成分をFloatに変換したベクトルを返します。
このメソッドは deprecated です。 map(&:to_f) を使ってください。
//emlist[例][ruby]{
require 'matrix'
v = Vector.elements([2, 3, 5, 7, 9])
p v.elements_to_f
# => Vector[2.0, 3.0, 5.0, 7.0, 9.0]
//}... -
Vector
# elements _ to _ i -> Vector (30326.0) -
ベクトルの各成分をIntegerに変換したベクトルを返します。
...ベクトルの各成分をIntegerに変換したベクトルを返します。
このメソッドは deprecated です。 map(&:to_i) を使ってください。
//emlist[例][ruby]{
require 'matrix'
v = Vector.elements([2.5, 3.0, 5.01, 7])
p v.elements_to_i
# => Vector[2, 3, 5, 7]
//}... -
Vector
# elements _ to _ r -> Vector (30326.0) -
ベクトルの各成分をRationalに変換したベクトルを返します。
...の各成分をRationalに変換したベクトルを返します。
このメソッドは deprecated です。 map(&:to_r) を使ってください。
//emlist[例][ruby]{
require 'matrix'
v = Vector.elements([2.5, 3.0, 5.75, 7])
p v.elements_to_r
# => Vector[(5/2), (3/1), (23/4), (7/1)]
//}... -
Vector
# to _ s -> String (30135.0) -
ベクトル(Vector)から文字列 (String) に変換します。
...ベクトル(Vector)から文字列 (String) に変換します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[2, 3, 5, 7, 9]
p v.to_s
# => "Vector[2, 3, 5, 7, 9]"
//}... -
Vector
# to _ a -> Array (30129.0) -
ベクトル(Vector)から配列 (Array) に変換します。
...ベクトル(Vector)から配列 (Array) に変換します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[2, 3, 5, 7, 9]
p v.to_a
# => [2, 3, 5, 7, 9]
//}... -
Vector
. elements(a , copy = true) -> Vector (24243.0) -
配列 a を要素とするベクトルを生成します。 ただし、オプション引数 copy が偽 (false) ならば、複製を行いません。
... 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 # => Vecto......r[1, 2, 3, 4]
a[0] = -1
p v1 # => Vector[1, 2, 3, 4]
p v2 # => Vector[-1, 2, 3, 4]
//}... -
Vector
# normalize -> Vector (24241.0) -
自身を Vector#norm で正規化したベクトルを返します。
...自身を Vector#norm で正規化したベクトルを返します。
@raise Vector::ZeroVectorError ベクトルが0である場合に発生します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[2, 6, 9].normalize
# => Vector[0.18181818181818182, 0.5454545454545454, 0.8181818181818182]
v.......norm # => 1.0
//}
@see Vector#norm...