1035件ヒット
[1-100件を表示]
(0.022秒)
種類
- インスタンスメソッド (854)
- 特異メソッド (116)
- クラス (36)
- 文書 (29)
ライブラリ
- matrix (1006)
クラス
- Matrix (211)
-
Matrix
:: EigenvalueDecomposition (120) -
Matrix
:: LUPDecomposition (24) - Vector (615)
キーワード
- * (36)
- + (12)
- +@ (12)
- - (12)
- -@ (12)
-
/ (12) - == (12)
- EigenvalueDecomposition (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 6 . 0 (7) - Vector (12)
- ZeroVectorError (12)
- [] (24)
- []= (21)
-
angle
_ with (12) - basis (12)
- clone (5)
- collect (24)
- collect! (14)
- collect2 (24)
- column (12)
-
column
_ vector (12) -
column
_ vectors (12) - component (12)
- covector (12)
- cross (12)
-
cross
_ product (12) - d (12)
- diagonal (12)
- dot (12)
- each (24)
- each2 (24)
- eigen (12)
- eigensystem (12)
-
eigenvalue
_ matrix (12) - eigenvalues (12)
-
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)
-
find
_ index (12) - hash (12)
- independent? (24)
- index (12)
-
inner
_ product (12) - inspect (12)
- inv (12)
- inverse (12)
- magnitude (12)
- map (24)
- map! (14)
- map2 (12)
- norm (12)
- normalize (12)
- pivots (12)
- r (12)
- row (12)
-
row
_ vector (12) -
row
_ vectors (12) - scalar (12)
- size (12)
- solve (12)
-
to
_ a (24) -
to
_ ary (12) -
to
_ s (12) -
v
_ inv (12) - vstack (24)
- zero (8)
- zero? (8)
検索結果
先頭5件
-
Matrix
:: EigenvalueDecomposition # v -> Matrix (32204.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (23316.0) -
左固有ベクトルを縦に並べた行列を返します。
...左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です... -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (23304.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
# vstack -> Matrix (23243.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
. vstack(*matrices) -> Matrix (23243.0) -
行列 matrices を縦に並べた行列を生成します。
...][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
Matrix.vstack(x, y) # => Matrix[[1, 2], [3, 4], [5, 6], [7, 8]]
//}
@param matrices 並べる行列。すべての行列の列数が一致していなければならない
@raise ExceptionForMatrix::ErrDimensionMismatch......列数の異なる行列がある場合に発生します
@see Matrix.hstack, Matrix#vstack... -
Matrix
# inv -> Matrix (23232.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 (23232.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
# column _ vectors -> [Vector] (23212.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] (23212.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]]
//}...