1518件ヒット
[101-200件を表示]
(0.054秒)
クラス
- Matrix (1206)
-
Matrix
:: EigenvalueDecomposition (120) -
Matrix
:: LUPDecomposition (120) - Vector (72)
キーワード
- * (36)
- ** (12)
- + (24)
- +@ (12)
- - (24)
- -@ (12)
-
/ (24) - == (12)
- [] (12)
- []= (7)
- adjugate (12)
- antisymmetric? (7)
- clone (5)
- coerce (12)
- cofactor (12)
-
cofactor
_ expansion (12) - collect (24)
- collect! (14)
- column (24)
-
column
_ count (12) -
column
_ size (12) -
column
_ vectors (12) - combine (8)
- component (12)
- conj (12)
- conjugate (12)
- covector (12)
- d (12)
- det (24)
-
det
_ e (12) - determinant (24)
-
determinant
_ e (12) - diagonal? (12)
- each (24)
-
each
_ with _ index (24) - eigen (12)
- eigensystem (12)
-
eigenvalue
_ matrix (12) - eigenvalues (12)
-
eigenvector
_ matrix (12) -
eigenvector
_ matrix _ inv (12) - eigenvectors (12)
- element (12)
-
elements
_ to _ f (12) -
elements
_ to _ i (12) -
elements
_ to _ r (12) - empty? (12)
-
entrywise
_ product (8) - eql? (12)
-
find
_ index (36) -
first
_ minor (12) -
hadamard
_ product (8) - hash (12)
- hermitian? (12)
- hstack (12)
- imag (12)
- imaginary (12)
- index (36)
- inspect (24)
- inv (12)
- inverse (12)
- l (12)
-
laplace
_ expansion (12) -
lower
_ triangular? (12) - lup (12)
-
lup
_ decomposition (12) - map (24)
- map! (14)
- minor (24)
- normal? (12)
- orthogonal? (12)
- p (12)
- permutation? (12)
- pivots (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
_ vectors (12) - singular? (24)
-
skew
_ symmetric? (7) - solve (12)
- square? (12)
- symmetric? (12)
- t (12)
-
to
_ a (36) -
to
_ ary (24) -
to
_ s (24) - trace (12)
- transpose (12)
- u (12)
- unitary? (12)
-
upper
_ triangular? (12) - v (12)
-
v
_ inv (12) - vstack (12)
- zero? (12)
検索結果
先頭5件
-
Matrix
# upper _ triangular? -> bool (26103.0) -
行列が上三角行列ならば true を返します。
...行列が上三角行列ならば true を返します。... -
Matrix
# transpose -> Matrix (23327.0) -
転置行列 (transpose matrix) を返します。
...転置行列 (transpose matrix) を返します。
self を Matrix のオブジェクトで、(m,n) 型行列としたとき a(j,i) を (i,j) 要素とする (n,m) 型行列を返します。... -
Matrix
# hadamard _ product(m) -> Matrix (23229.0) -
アダマール積(要素ごとの積)を返します。
...ダマール積(要素ごとの積)を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行や列の要素数が一致しない時に発生します。
//emlist[例][ruby]{
require 'matrix'
Matrix[[1,2], [3,4]].hadamard_product(Matrix[[1,2], [3,2]]) # => Matrix[[1, 4], [9, 8]]
//}... -
Matrix
# rect -> [Matrix , Matrix] (20419.0) -
行列を実部と虚部に分解したものを返します。
...行列を実部と虚部に分解したものを返します。
//emlist[例][ruby]{
m.rect == [m.real, m.imag] # ==> true for all matrices m
//}
@see Matrix#imaginary, Matrix#real... -
Matrix
# rectangular -> [Matrix , Matrix] (20419.0) -
行列を実部と虚部に分解したものを返します。
...行列を実部と虚部に分解したものを返します。
//emlist[例][ruby]{
m.rect == [m.real, m.imag] # ==> true for all matrices m
//}
@see Matrix#imaginary, Matrix#real... -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (20406.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Matrix
# hstack(*matrices) -> Matrix (20346.0) -
行列 self と matrices を横に並べた行列を生成します。
...行列 self と matrices を横に並べた行列を生成します。
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
# combine(*matrices) {|*elements| . . . } -> Matrix (20332.0) -
要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。
...要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。
Matrix.combine(self, *matrices) { ... } と同じです。
@see Matrix.combine... -
Matrix
# collect(which = :all) {|x| . . . } -> Matrix (20247.0) -
行列の各要素に対してブロックの適用を繰り返した結果を、要素として持つ行列を生成します。
...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!... -
Matrix
# map(which = :all) {|x| . . . } -> Matrix (20247.0) -
行列の各要素に対してブロックの適用を繰り返した結果を、要素として持つ行列を生成します。
...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!... -
Matrix
# vstack -> Matrix (20246.0) -
行列 self と matrices を縦に並べた行列を生成します。
...f と matrices を縦に並べた行列を生成します。
Matrix.vstack(self, *matrices) と同じです。
//emlist[例][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
x.vstack(y) # => Matrix[[1, 2], [3, 4], [5, 6], [7, 8]]
//}
@see Matrix.vstack, Matrix#hstack...