780件ヒット
[1-100件を表示]
(0.139秒)
ライブラリ
- matrix (780)
クラス
- Matrix (138)
-
Matrix
:: EigenvalueDecomposition (110) -
Matrix
:: LUPDecomposition (22) - Vector (510)
キーワード
- * (33)
- + (11)
- +@ (11)
- -@ (11)
-
/ (11) - == (11)
- [] (11)
- []= (18)
-
angle
_ with (11) - clone (5)
- collect (22)
- collect! (12)
- collect2 (22)
- column (11)
-
column
_ vectors (11) - component (11)
- covector (11)
- cross (11)
-
cross
_ product (11) - d (11)
- dot (11)
- each (22)
- each2 (22)
- eigen (11)
- eigensystem (11)
-
eigenvalue
_ matrix (11) - eigenvalues (11)
-
eigenvector
_ matrix (11) -
eigenvector
_ matrix _ inv (11) - eigenvectors (11)
- element (11)
-
elements
_ to _ f (11) -
elements
_ to _ i (11) -
elements
_ to _ r (11) - eql? (11)
-
find
_ index (11) - hash (11)
- independent? (11)
- index (11)
-
inner
_ product (11) - inspect (11)
- inv (11)
- inverse (11)
- magnitude (11)
- map (22)
- map! (12)
- map2 (11)
- norm (11)
- normalize (11)
- pivots (11)
- r (11)
- row (11)
-
row
_ vectors (11) - size (11)
- solve (11)
-
to
_ a (22) -
to
_ ary (11) -
to
_ s (11) -
v
_ inv (11) - vstack (11)
- zero? (7)
検索結果
先頭5件
-
Matrix
:: EigenvalueDecomposition # v -> Matrix (32305.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Vector
# -(v) -> Vector | Matrix (29343.0) -
self からベクトル v を減じたベクトルを返します。
...self からベクトル v を減じたベクトルを返します。
v には column_size が 1 の Matrix オブジェクトも指定できます。
その場合は返り値も Matrix オブジェクトになります。
@param v 減算するベクトル。減算可能な行列やベクトルを......指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。... -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (23417.0) -
左固有ベクトルを縦に並べた行列を返します。
...左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です... -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (23405.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
# vstack -> Matrix (23344.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
# inv -> Matrix (23339.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 (23339.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] (23331.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] (23325.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]]
//}... -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (20404.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。