831件ヒット
[801-831件を表示]
(0.019秒)
種類
- インスタンスメソッド (736)
- 特異メソッド (73)
- クラス (22)
クラス
- Matrix (182)
-
Matrix
:: EigenvalueDecomposition (55) -
Matrix
:: LUPDecomposition (11) - Vector (561)
キーワード
- * (44)
- + (22)
- +@ (11)
- - (22)
- -@ (11)
-
/ (11) - == (11)
- ZeroVectorError (11)
- [] (22)
- []= (18)
-
angle
_ with (11) - basis (11)
- clone (5)
-
cofactor
_ expansion (11) - collect (22)
- collect! (12)
- collect2 (22)
- column (22)
-
column
_ vector (11) -
column
_ vectors (11) - component (11)
- covector (11)
- cross (11)
-
cross
_ product (11) - dot (11)
- each (22)
- each2 (22)
-
eigenvector
_ matrix (11) -
eigenvector
_ matrix _ inv (11) - eigenvectors (11)
- element (11)
- elements (11)
-
elements
_ to _ f (11) -
elements
_ to _ i (11) -
elements
_ to _ r (11) - eql? (11)
- hash (11)
- independent? (22)
-
inner
_ product (11) - inspect (11)
-
laplace
_ expansion (11) - lup (11)
-
lup
_ decomposition (11) - magnitude (11)
- map (22)
- map! (12)
- map2 (11)
- norm (11)
- normalize (11)
- r (11)
- row (22)
-
row
_ vector (11) -
row
_ vectors (11) - size (11)
- solve (11)
-
to
_ a (11) -
to
_ s (11) - v (11)
-
v
_ inv (11) - zero (7)
- zero? (7)
検索結果
先頭3件
-
Matrix
# lup -> Matrix :: LUPDecomposition (8.0) -
行列の LUP 分解を保持したオブジェクトを返します。
...
Matrix::LUPDecomposition は to_ary を定義しているため、
多重代入によって3つの行列(下三角行列、上三角行列、置換行列)
を得ることができます。これを [L, U, P] と書くと、
L*U = P*self を満たします。
//emlist[例][ruby]{
require 'matrix'......a = Matrix[[1, 2], [3, 4]]
l, u, p = a.lup
l.lower_triangular? # => true
u.upper_triangular? # => true
p.permutation? # => true
l * u == p * a # => true
a.lup.solve([2, 5]) # => Vector[(1/1), (1/2)]
//}
@see Matrix::LUPDecomposition... -
Matrix
# lup _ decomposition -> Matrix :: LUPDecomposition (8.0) -
行列の LUP 分解を保持したオブジェクトを返します。
...
Matrix::LUPDecomposition は to_ary を定義しているため、
多重代入によって3つの行列(下三角行列、上三角行列、置換行列)
を得ることができます。これを [L, U, P] と書くと、
L*U = P*self を満たします。
//emlist[例][ruby]{
require 'matrix'......a = Matrix[[1, 2], [3, 4]]
l, u, p = a.lup
l.lower_triangular? # => true
u.upper_triangular? # => true
p.permutation? # => true
l * u == p * a # => true
a.lup.solve([2, 5]) # => Vector[(1/1), (1/2)]
//}
@see Matrix::LUPDecomposition... -
Matrix
# *(other) -> Matrix (5.0) -
self の各成分に数 other を掛けた行列を返します。
self の各成分に数 other を掛けた行列を返します。
@param other self の各成分に掛ける Numeric オブジェクトを指定します。