種類
- インスタンスメソッド (2005)
- 特異メソッド (276)
- クラス (96)
クラス
- Matrix (1426)
-
Matrix
:: EigenvalueDecomposition (120) -
Matrix
:: LUPDecomposition (120) - Vector (615)
キーワード
- * (48)
- ** (12)
- + (24)
- +@ (24)
- - (24)
- -@ (24)
-
/ (36) - == (24)
- EigenvalueDecomposition (12)
- ErrDimensionMismatch (12)
- ErrNotRegular (12)
- ErrOperationNotDefined (12)
- I (12)
- LUPDecomposition (12)
- Matrix (12)
- Vector (12)
- ZeroVectorError (12)
- [] (48)
- []= (21)
- adjugate (12)
-
angle
_ with (12) - antisymmetric? (7)
- basis (12)
- build (24)
- clone (10)
- coerce (12)
- cofactor (12)
-
cofactor
_ expansion (12) - collect (48)
- collect! (28)
- collect2 (24)
- column (24)
-
column
_ count (12) -
column
_ size (12) -
column
_ vector (12) -
column
_ vectors (12) - columns (12)
- combine (24)
- component (24)
- conj (12)
- conjugate (12)
- covector (12)
- cross (12)
-
cross
_ product (12) - d (12)
- det (24)
-
det
_ e (12) - determinant (24)
-
determinant
_ e (12) - diagonal (12)
- diagonal? (12)
- dot (12)
- each (48)
- each2 (24)
-
each
_ with _ index (24) - eigen (12)
- eigensystem (12)
-
eigenvalue
_ matrix (12) - eigenvalues (12)
-
eigenvector
_ matrix (12) -
eigenvector
_ matrix _ inv (12) - eigenvectors (12)
- element (24)
- elements (12)
-
elements
_ to _ f (24) -
elements
_ to _ i (24) -
elements
_ to _ r (24) - empty (12)
- empty? (12)
-
entrywise
_ product (8) - eql? (24)
-
find
_ index (36) -
first
_ minor (12) -
hadamard
_ product (8) - hash (24)
- hermitian? (12)
- hstack (24)
- identity (12)
- imag (12)
- imaginary (12)
- independent? (24)
- index (36)
-
inner
_ product (12) - inspect (24)
- inv (12)
- inverse (12)
- l (12)
-
laplace
_ expansion (12) -
lower
_ triangular? (12) - lup (12)
-
lup
_ decomposition (12) - magnitude (12)
- map (48)
- map! (28)
- map2 (12)
- minor (24)
- norm (12)
- normal? (12)
- normalize (12)
- orthogonal? (12)
- p (12)
- permutation? (12)
- pivots (12)
- r (12)
- rank (12)
-
rank
_ e (12) - real (12)
- real? (12)
- rect (12)
- rectangular (12)
- regular? (12)
- round (12)
- row (24)
-
row
_ count (12) -
row
_ size (12) -
row
_ vector (12) -
row
_ vectors (12) - rows (12)
- scalar (12)
- singular? (24)
- size (12)
-
skew
_ symmetric? (7) - solve (12)
- square? (12)
- symmetric? (12)
- t (12)
-
to
_ a (48) -
to
_ ary (24) -
to
_ s (24) - tr (12)
- trace (12)
- transpose (12)
- u (12)
- unit (12)
- unitary? (12)
-
upper
_ triangular? (12) - v (12)
-
v
_ inv (12) - vstack (24)
- zero (32)
- zero? (20)
検索結果
先頭5件
-
ExceptionForMatrix
:: ErrDimensionMismatch (2.0) -
行列/ベクトル計算時に次元が合わない場合に発生する例外です。
行列/ベクトル計算時に次元が合わない場合に発生する例外です。 -
ExceptionForMatrix
:: ErrNotRegular (2.0) -
逆行列計算時に行列が正則でない場合に発生する例外です。
逆行列計算時に行列が正則でない場合に発生する例外です。 -
ExceptionForMatrix
:: ErrOperationNotDefined (2.0) -
演算時にクラスが適切でない場合に発生する例外です。
演算時にクラスが適切でない場合に発生する例外です。 -
Matrix (2.0)
-
数Numericを要素とする行列を扱うクラスです。
...a(m-1,n-1) ]
のように、縦横の表にあらわしたものを(m,n)型の行列といいます。
m=nの行列をm次の正方行列(square matrix)といいます。
インデックスは 0 から始まることに注意してください。
上からi番目の横の数の並びを第i行(t... -
Matrix
# *(m) -> Matrix | Vector (2.0) -
self に行列またはベクトル m を右から乗じた行列を返します。
...を返します。
m が Vector オブジェクトなら返り値も Vector オブジェクトになります。
@param m 右からの乗算が定義可能な行列やベクトルを指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わない場合に発生します... -
Matrix
# *(other) -> Matrix (2.0) -
self の各成分に数 other を掛けた行列を返します。
self の各成分に数 other を掛けた行列を返します。
@param other self の各成分に掛ける Numeric オブジェクトを指定します。 -
Matrix
# **(n) -> Matrix (2.0) -
self の n 乗を返します。
...self の n 乗を返します。
@param n べき数の指定
@raise ExceptionForMatrix::ErrNotRegular n が 0 以下で、行列が正則でない場合に発生します... -
Matrix
# +(m) -> Matrix (2.0) -
self に行列 m を加算した行列を返します。 self の column_size が 1 なら Vector オブジェクトも指定出来ます。
...した行列を返します。
self の column_size が 1 なら Vector オブジェクトも指定出来ます。
@param m 加算する行列。加算可能な行列やベクトルを指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わない場合に発生します... -
Matrix
# +@ -> self (2.0) -
単項 +。self を返します。
単項 +。self を返します。