1165件ヒット
[1-100件を表示]
(0.020秒)
種類
- インスタンスメソッド (1053)
- 特異メソッド (88)
- クラス (24)
クラス
- Matrix (406)
-
Matrix
:: EigenvalueDecomposition (84) -
Matrix
:: LUPDecomposition (36) - Vector (615)
キーワード
- * (36)
- + (12)
- +@ (12)
- - (12)
- -@ (12)
-
/ (12) - == (12)
- Vector (12)
- ZeroVectorError (12)
- [] (24)
- []= (14)
-
angle
_ with (12) - basis (12)
- clone (5)
- cofactor (12)
-
cofactor
_ expansion (12) - collect (36)
- collect! (21)
- collect2 (24)
- column (12)
-
column
_ vector (12) -
column
_ vectors (12) - combine (8)
- component (12)
- covector (12)
- cross (12)
-
cross
_ product (12) - dot (12)
- each (48)
- each2 (24)
-
each
_ with _ index (12) - eigen (12)
- eigensystem (12)
-
eigenvector
_ matrix (12) -
eigenvector
_ matrix _ inv (12) - eigenvectors (12)
- element (12)
- elements (12)
-
elements
_ to _ f (24) -
elements
_ to _ i (24) -
elements
_ to _ r (24) - eql? (12)
-
find
_ index (36) - hash (12)
- independent? (24)
- index (36)
-
inner
_ product (12) - inspect (12)
-
laplace
_ expansion (12) - lup (12)
-
lup
_ decomposition (12) - magnitude (12)
- map (36)
- map! (21)
- map2 (12)
- minor (24)
- norm (12)
- normalize (12)
- r (12)
- row (12)
-
row
_ vector (12) -
row
_ vectors (12) - size (12)
- solve (12)
-
to
_ a (48) -
to
_ ary (24) -
to
_ s (24) - v (12)
-
v
_ inv (12) - zero (8)
- zero? (8)
検索結果
先頭5件
-
Vector
# elements _ to _ f -> Vector (9215.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 (9215.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 (9215.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 _ a -> Array (9109.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
# to _ s -> String (9109.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
# covector -> Matrix (9102.0) -
Matrix オブジェクトへ変換します。
...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 # => M... -
Vector
:: ZeroVectorError (9002.0) -
ベクトルが 0 でエラーとなる(Vector#normalize など)場合に 発生する例外です。
...ベクトルが 0 でエラーとなる(Vector#normalize など)場合に
発生する例外です。... -
Matrix
# column _ vectors -> [Vector] (6202.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.column_vectors # => [Vector[1, 10, -1], Vector[2, 15, -2], Vector[3, 20, 1.5]]
//}... -
Matrix
# row _ vectors -> [Vector] (6202.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.row_vectors # => [Vector[1, 2, 3], Vector[10, 15, 20], Vector[-1, -2, 1.5]]
//}...