1215件ヒット
[1-100件を表示]
(0.037秒)
クラス
- Matrix (829)
-
Matrix
:: LUPDecomposition (48) - Vector (338)
キーワード
- * (48)
- ** (12)
- + (24)
- +@ (24)
- -@ (24)
-
/ (36) - == (24)
- [] (24)
- []= (21)
- adjugate (12)
-
angle
_ with (12) - antisymmetric? (7)
- coerce (12)
- cofactor (12)
-
cofactor
_ expansion (12) - collect (24)
- collect! (14)
- collect2 (24)
- column (24)
- combine (8)
- component (24)
- cross (12)
-
cross
_ product (12) - det (24)
- determinant (24)
- diagonal? (12)
- dot (12)
- each (24)
- each2 (24)
-
each
_ with _ index (24) - eigen (12)
- eigensystem (12)
- element (24)
- empty? (12)
-
entrywise
_ product (8) - eql? (24)
-
find
_ index (36) -
first
_ minor (12) -
hadamard
_ product (8) - hermitian? (12)
- hstack (12)
- independent? (12)
- 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)
- r (12)
- rect (12)
- rectangular (12)
- regular? (12)
- round (12)
- row (24)
- singular? (24)
-
skew
_ symmetric? (7) - solve (12)
- symmetric? (12)
- tr (12)
- trace (12)
- unitary? (12)
- vstack (12)
検索結果
先頭5件
-
Matrix
# -(m) -> Matrix (35216.0) -
self から行列mを減算した行列を返します。 self の column_size が 1 なら Vector オブジェクトも指定出来ます。
...した行列を返します。
self の column_size が 1 なら Vector オブジェクトも指定出来ます。
@param m 減算する行列。減算可能な行列やベクトルを指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わない場合に発生します... -
Matrix
# -@ -> Matrix (29304.0) -
単項 -。各要素の符号を反転させた行列を返します。
...単項 -。各要素の符号を反転させた行列を返します。... -
Vector
# -(v) -> Vector | Matrix (26228.0) -
self からベクトル v を減じたベクトルを返します。
...には column_size が 1 の Matrix オブジェクトも指定できます。
その場合は返り値も Matrix オブジェクトになります。
@param v 減算するベクトル。減算可能な行列やベクトルを指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 自... -
Matrix
# +@ -> self (23203.0) -
単項 +。self を返します。
単項 +。self を返します。 -
Vector
# -@ -> self (20219.0) -
単項演算子の - です。 各要素の符号を反転したベクトルを返します。
...単項演算子の - です。 各要素の符号を反転したベクトルを返します。... -
Matrix
# rect -> [Matrix , Matrix] (17325.0) -
行列を実部と虚部に分解したものを返します。
...行列を実部と虚部に分解したものを返します。
//emlist[例][ruby]{
m.rect == [m.real, m.imag] # ==> true for all matrices m
//}
@see Matrix#imaginary, Matrix#real... -
Matrix
# rectangular -> [Matrix , Matrix] (17325.0) -
行列を実部と虚部に分解したものを返します。
...行列を実部と虚部に分解したものを返します。
//emlist[例][ruby]{
m.rect == [m.real, m.imag] # ==> true for all matrices m
//}
@see Matrix#imaginary, Matrix#real... -
Matrix
# hstack(*matrices) -> Matrix (17264.0) -
行列 self と matrices を横に並べた行列を生成します。
...ces を横に並べた行列を生成します。
Matrix.hstack(self, *matrices) と同じです。
//emlist[例][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
x.hstack(y) # => Matrix[[1, 2, 5, 6], [3, 4, 7, 8]]
//}
@param matrices 並べる行列。すべての行......列の行数がselfの行数と一致していなければならない
@raise ExceptionForMatrix::ErrDimensionMismatch 行数の異なる行列がある場合に発生します
@see Matrix.hstack, Matrix#vstack... -
Matrix
# collect(which = :all) {|x| . . . } -> Matrix (17259.0) -
行列の各要素に対してブロックの適用を繰り返した結果を、要素として持つ行列を生成します。
...返します。
@param which which に以下の Symbol を指定することで、
引数として使われる要素を限定できます。
デフォルトは、:all (全ての要素)です。
指定できる Symbol の詳細は、 Matrix#each の項目......を参照して下さい。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[1, 2], [3, 4]]
p m.map { |x| x + 100 } # => Matrix[[101, 102], [103, 104]]
p m.map(:diagonal) { |x| x * 10 } # => Matrix[[10, 2], [3, 40]]
//}
@see Matrix#each, Matrix#map!...