種類
- インスタンスメソッド (1832)
- 特異メソッド (252)
- クラス (88)
クラス
- Matrix (1303)
-
Matrix
:: EigenvalueDecomposition (110) -
Matrix
:: LUPDecomposition (110) - Vector (561)
キーワード
- * (44)
- ** (11)
- + (22)
- +@ (22)
- - (22)
- -@ (22)
-
/ (33) - == (22)
- EigenvalueDecomposition (11)
- ErrDimensionMismatch (11)
- ErrNotRegular (11)
- ErrOperationNotDefined (11)
- I (11)
- LUPDecomposition (11)
- Matrix (11)
- Vector (11)
- ZeroVectorError (11)
- [] (44)
- []= (18)
- adjugate (11)
-
angle
_ with (11) - antisymmetric? (6)
- basis (11)
- build (22)
- clone (10)
- coerce (11)
- cofactor (11)
-
cofactor
_ expansion (11) - collect (44)
- collect! (24)
- collect2 (22)
- column (22)
-
column
_ count (11) -
column
_ size (11) -
column
_ vector (11) -
column
_ vectors (11) - columns (11)
- combine (21)
- component (22)
- conj (11)
- conjugate (11)
- covector (11)
- cross (11)
-
cross
_ product (11) - d (11)
- det (22)
-
det
_ e (11) - determinant (22)
-
determinant
_ e (11) - diagonal (11)
- diagonal? (11)
- dot (11)
- each (44)
- each2 (22)
-
each
_ with _ index (22) - eigen (11)
- eigensystem (11)
-
eigenvalue
_ matrix (11) - eigenvalues (11)
-
eigenvector
_ matrix (11) -
eigenvector
_ matrix _ inv (11) - eigenvectors (11)
- element (22)
- elements (11)
-
elements
_ to _ f (22) -
elements
_ to _ i (22) -
elements
_ to _ r (22) - empty (11)
- empty? (11)
-
entrywise
_ product (7) - eql? (22)
-
find
_ index (33) -
first
_ minor (11) -
hadamard
_ product (7) - hash (22)
- hermitian? (11)
- hstack (22)
- identity (11)
- imag (11)
- imaginary (11)
- independent? (22)
- index (33)
-
inner
_ product (11) - inspect (22)
- inv (11)
- inverse (11)
- l (11)
-
laplace
_ expansion (11) -
lower
_ triangular? (11) - lup (11)
-
lup
_ decomposition (11) - magnitude (11)
- map (44)
- map! (24)
- map2 (11)
- minor (22)
- norm (11)
- normal? (11)
- normalize (11)
- orthogonal? (11)
- p (11)
- permutation? (11)
- pivots (11)
- r (11)
- rank (11)
-
rank
_ e (11) - real (11)
- real? (11)
- rect (11)
- rectangular (11)
- regular? (11)
- round (11)
- row (22)
-
row
_ count (11) -
row
_ size (11) -
row
_ vector (11) -
row
_ vectors (11) - rows (11)
- scalar (11)
- singular? (22)
- size (11)
-
skew
_ symmetric? (6) - solve (11)
- square? (11)
- symmetric? (11)
- t (11)
-
to
_ a (44) -
to
_ ary (22) -
to
_ s (22) - tr (11)
- trace (11)
- transpose (11)
- u (11)
- unit (11)
- unitary? (11)
-
upper
_ triangular? (11) - v (11)
-
v
_ inv (11) - vstack (22)
- zero (29)
- zero? (18)
検索結果
先頭5件
-
Matrix
:: LUPDecomposition # determinant -> Numeric (2.0) -
元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。
...元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。
@see Matrix#determinant... -
Matrix
:: LUPDecomposition # l -> Matrix (2.0) -
LUP分解の下半行列部分を返します。
LUP分解の下半行列部分を返します。 -
Matrix
:: LUPDecomposition # p -> Matrix (2.0) -
LUP分解の置換行列部分を返します。
LUP分解の置換行列部分を返します。 -
Matrix
:: LUPDecomposition # pivots -> [Integer] (2.0) -
ピボッティングを表す配列を返します。
ピボッティングを表す配列を返します。 -
Matrix
:: LUPDecomposition # singular? -> bool (2.0) -
元の行列が正方で特異なら true を、正則なら false を返します。 LUP 分解の結果を利用して判定します。
...元の行列が正方で特異なら true を、正則なら false を返します。
LUP 分解の結果を利用して判定します。
@see Matrix#singular?... -
Matrix
:: LUPDecomposition # solve(b) -> Vector | Matrix (2.0) -
self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。 b には Vector, Matrix, 数値の配列を指定出来ます。
...self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。
b には Vector, Matrix, 数値の配列を指定出来ます。
それぞれベクトルのサイズ、行列の行数、配列のサイズが A の列数と一致していなければなりません。......指定します。
//emlist[][ruby]{
require 'matrix'
lup = Matrix[[2, 1], [1, 2]].lup
lup.solve([1, -1]) #=> Vector[(1/1), (-1/1)]
lup.solve(Vector[3, 0]) #=> Vector[(2/1), (-1/1)]
lup.solve(Matrix[[1, 3], [-1, 0]]) #=> Matrix[[(1/1), (2/1)], [(-1/1), (-1/1)]]
//}... -
Matrix
:: LUPDecomposition # to _ a -> [Matrix , Matrix , Matrix] (2.0) -
分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で 返します。
分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で
返します。 -
Matrix
:: LUPDecomposition # to _ ary -> [Matrix , Matrix , Matrix] (2.0) -
分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で 返します。
分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で
返します。 -
Matrix
:: LUPDecomposition # u -> Matrix (2.0) -
LUP分解の上半行列部分を返します。
LUP分解の上半行列部分を返します。 -
Vector (2.0)
-
数 Numeric を要素とするベクトルを扱うクラスです。 Vector オブジェクトは Matrix オブジェクトとの演算においては列ベクトルとして扱われます。
...数 Numeric を要素とするベクトルを扱うクラスです。
Vector オブジェクトは Matrix オブジェクトとの演算においては列ベクトルとして扱われます。
ベクトルの要素のインデックスは 0 から始まることに注意してください。...