1491件ヒット
[1-100件を表示]
(0.143秒)
種類
- インスタンスメソッド (1215)
- 特異メソッド (276)
クラス
- Matrix (1049)
-
Matrix
:: LUPDecomposition (48) - Vector (394)
キーワード
- * (48)
- ** (12)
- + (24)
- +@ (24)
- - (24)
- -@ (24)
-
/ (36) - == (24)
- I (12)
- [] (48)
- []= (21)
- adjugate (12)
-
angle
_ with (12) - antisymmetric? (7)
- basis (12)
- build (24)
- coerce (12)
- cofactor (12)
-
cofactor
_ expansion (12) - collect (24)
- collect! (14)
- collect2 (24)
- column (24)
-
column
_ vector (12) - columns (12)
- combine (24)
- component (24)
- cross (12)
-
cross
_ product (12) - det (24)
- determinant (24)
- diagonal (12)
- diagonal? (12)
- dot (12)
- each (24)
- each2 (24)
-
each
_ with _ index (24) - eigen (12)
- eigensystem (12)
- element (24)
- elements (12)
- empty (12)
- empty? (12)
-
entrywise
_ product (8) - eql? (24)
-
find
_ index (36) -
first
_ minor (12) -
hadamard
_ product (8) - hermitian? (12)
- hstack (24)
- identity (12)
- independent? (24)
- index (36)
-
inner
_ product (12) -
laplace
_ expansion (12) - lup (12)
-
lup
_ decomposition (12) - magnitude (12)
- map (24)
- map! (14)
- map2 (12)
- minor (24)
- norm (12)
- normal? (12)
- normalize (12)
- orthogonal? (12)
- permutation? (12)
- rect (12)
- rectangular (12)
- regular? (12)
- round (12)
- row (24)
-
row
_ vector (12) - rows (12)
- scalar (12)
- singular? (24)
-
skew
_ symmetric? (7) - solve (12)
- symmetric? (12)
- tr (12)
- trace (12)
- unit (12)
- unitary? (12)
- vstack (24)
- zero (32)
検索結果
先頭5件
-
Vector
# r -> Float (18109.0) -
ベクトルの大きさ(ノルム)を返します。
...ベクトルの大きさ(ノルム)を返します。
//emlist[例][ruby]{
require 'matrix'
Vector[3, 4].norm # => 5.0
Vector[Complex(0, 1), 0].norm # => 1.0
//}
@see Vector#normalize... -
Vector
# cross _ product(*vs) -> Vector (9220.0) -
self とベクトル vs とのクロス積を返します。
...n次元ベクトルでなければなりません。
@param vs クロス積を取るベクトルの集合
@raise ExceptionForMatrix::ErrOperationNotDefined self の
次元が1以下であるときに発生します。
@raise ArgumentError vs のベクトルの個数が n-2 以外である... -
Matrix
# -@ -> Matrix (9202.0) -
単項 -。各要素の符号を反転させた行列を返します。
単項 -。各要素の符号を反転させた行列を返します。 -
Matrix
# antisymmetric? -> bool (9108.0) -
行列が反対称行列 (交代行列、歪〔わい〕対称行列とも) ならば true を返します。
...true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します
//emlist[][ruby]{
require 'matrix'
Matrix[[0, -2, Complex(1, 3)], [2, 0, 5], [-Complex(1, 3), -5, 0]].antisymmetric? # => true
Matrix.empty.antisymmetric? # => true
Matr......ix[[1, 2, 3], [4, 5, 6], [7, 8, 9]].antisymmetric? # => false
# 対角要素が違う
Matrix[[1, -2, 3], [2, 0, 6], [-3, -6, 0]].antisymmetric? # => false
# 符号が違う
Matrix[[0, 2, -3], [2, 0, 6], [-3, 6, 0]].antisymmetric? # => false
//}... -
Matrix
# skew _ symmetric? -> bool (9108.0) -
行列が反対称行列 (交代行列、歪〔わい〕対称行列とも) ならば true を返します。
...true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します
//emlist[][ruby]{
require 'matrix'
Matrix[[0, -2, Complex(1, 3)], [2, 0, 5], [-Complex(1, 3), -5, 0]].antisymmetric? # => true
Matrix.empty.antisymmetric? # => true
Matr......ix[[1, 2, 3], [4, 5, 6], [7, 8, 9]].antisymmetric? # => false
# 対角要素が違う
Matrix[[1, -2, 3], [2, 0, 6], [-3, -6, 0]].antisymmetric? # => false
# 符号が違う
Matrix[[0, 2, -3], [2, 0, 6], [-3, 6, 0]].antisymmetric? # => false
//}... -
Matrix
# symmetric? -> bool (9108.0) -
行列が対称ならば true を返します。
...行列が対称ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します... -
Matrix
# +@ -> self (9102.0) -
単項 +。self を返します。
単項 +。self を返します。 -
Vector
# +@ -> self (9102.0) -
単項演算子の + です。 self を返します。
単項演算子の + です。 self を返します。 -
Vector
# -@ -> self (9102.0) -
単項演算子の - です。 各要素の符号を反転したベクトルを返します。
単項演算子の - です。 各要素の符号を反転したベクトルを返します。 -
Matrix
. zero(row , column) -> Matrix (6215.0) -
row × column の零行列(要素が全て 0 の行列)を生成して返します。
...
row × column の零行列(要素が全て 0 の行列)を生成して返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix.zero(2, 3) #=> Matrix[[0, 0, 0], [0, 0, 0]]
//}
@param row 生成する行列の行数
@param column 生成する行列の列数...