873件ヒット
[101-200件を表示]
(0.084秒)
別のキーワード
種類
- インスタンスメソッド (713)
- 特異メソッド (160)
キーワード
- [] (24)
- []= (7)
- adjugate (12)
- antisymmetric? (7)
- build (24)
- coerce (12)
-
cofactor
_ expansion (12) - collect (24)
- collect! (14)
- column (24)
-
column
_ vectors (12) - columns (12)
- combine (16)
- component (12)
- conj (12)
- conjugate (12)
- det (12)
- determinant (12)
- diagonal (12)
- each (24)
-
each
_ with _ index (24) - eigen (12)
- eigensystem (12)
- element (12)
- empty (12)
-
entrywise
_ product (8) -
find
_ index (36) -
hadamard
_ product (8) - hstack (24)
- imag (12)
- imaginary (12)
- index (36)
- inspect (12)
- inv (12)
- inverse (12)
-
laplace
_ expansion (12) - lup (12)
-
lup
_ decomposition (12) - map (24)
- map! (14)
- minor (24)
- rank (12)
- real (12)
- real? (12)
- rect (12)
- rectangular (12)
- regular? (12)
- row (24)
-
row
_ vectors (12) - rows (12)
- scalar (12)
-
skew
_ symmetric? (7) -
to
_ a (12) -
to
_ s (12) - tr (12)
- trace (12)
- vstack (24)
- zero (24)
検索結果
先頭5件
-
Matrix
# column _ vectors -> [Vector] (6115.0) -
自分自身を列ベクトルの配列として返します。
...自分自身を列ベクトルの配列として返します。
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.column_vectors # => [Vector[1, 10, -1], Vector[2, 15, -2], Vector[3, 20, 1.5]]
//}... -
Matrix
# determinant -> Numeric (6115.0) -
行列式 (determinant) の値を返します。
...行列式 (determinant) の値を返します。
Float を使用すると、精度が不足するため、誤った結果が生じる可能性があることに注意してください。
代わりに、Rational や BigDecimal などの正確なオブジェクトを使用することを検討し......てください。
@raise ExceptionForMatrix::ErrDimensionMismatch 正方行列でない場合に発生します
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [-1, 2]].det #=> 5
p Matrix[[2.0, 1.0], [-1.0, 2.0]].det #=> 5.0
//}... -
Matrix
# entrywise _ product(m) -> Matrix (6115.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
# hadamard _ product(m) -> Matrix (6115.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
# imaginary -> Matrix (6115.0) -
行列の虚部を返します。
...行列の虚部を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]]
# => 1+2i i 0
# 1 2 3
Matrix[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]].imaginary
# => 2i i 0
# 0 0 0
//}... -
Matrix
# inverse -> Matrix (6115.0) -
逆行列を返します。
...逆行列を返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]
p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//}... -
Matrix
# minor(from _ row , row _ size , from _ col , col _ size) -> Matrix (6115.0) -
selfの部分行列を返します。
.....終了列番号
@param from_row 部分行列の開始行(0オリジンで指定)
@param row_size 部分行列の行サイズ
@param from_col 部分行列の開始列(0オリジンで指定)
@param col_size 部分行列の列サイズ
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3, 4, 5......]
a2 = [11, 12, 13, 14, 15]
a3 = [21, 22, 23, 24, 25]
a4 = [31, 32, 33, 34, 35]
a5 = [51, 52, 53, 54, 55]
m = Matrix[a1, a2, a3, a4, a5]
p m.minor(0, 2, 1, 2) # => Matrix[[2, 3], [12, 13]]
//}... -
Matrix
# minor(from _ row . . to _ row , from _ col . . to _ col) -> Matrix (6115.0) -
selfの部分行列を返します。
.....終了列番号
@param from_row 部分行列の開始行(0オリジンで指定)
@param row_size 部分行列の行サイズ
@param from_col 部分行列の開始列(0オリジンで指定)
@param col_size 部分行列の列サイズ
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3, 4, 5......]
a2 = [11, 12, 13, 14, 15]
a3 = [21, 22, 23, 24, 25]
a4 = [31, 32, 33, 34, 35]
a5 = [51, 52, 53, 54, 55]
m = Matrix[a1, a2, a3, a4, a5]
p m.minor(0, 2, 1, 2) # => Matrix[[2, 3], [12, 13]]
//}... -
Matrix
# rank -> Integer (6115.0) -
階数 (rank) を返します。
...階数 (rank) を返します。
Float を使用すると、精度が不足するため、誤った結果が生じる可能性があることに注意してください。
代わりに、Rational や BigDecimal などの正確なオブジェクトを使用することを検討してください。......//emlist[][ruby]{
require 'matrix'
m = Matrix[[2, 6], [1, 3]]
m.rank # => 1
//}... -
Matrix
# real -> Matrix (6115.0) -
行列の実部を返します。
...行列の実部を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]]
# => 1+2i i 0
# 1 2 3
Matrix[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]].real
# => 1 0 0
# 1 2 3
//}...