220件ヒット
[101-200件を表示]
(0.017秒)
クラス
- Matrix (132)
-
Matrix
:: EigenvalueDecomposition (11) - Vector (77)
キーワード
-
angle
_ with (11) - cofactor (11)
-
cofactor
_ expansion (11) - det (11)
-
det
_ e (11) - determinant (11)
-
determinant
_ e (11) - dot (11)
- eigenvalues (11)
-
elements
_ to _ f (22) -
inner
_ product (11) -
laplace
_ expansion (11) - magnitude (11)
- norm (11)
- r (11)
- rank (11)
- round (11)
- tr (11)
- trace (11)
検索結果
先頭5件
-
Vector
# dot(v) -> Float (104.0) -
ベクトル v との内積を返します。
...ベクトル v との内積を返します。
@param v 内積を求めるベクトル
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。... -
Vector
# inner _ product(v) -> Float (104.0) -
ベクトル v との内積を返します。
...ベクトル v との内積を返します。
@param v 内積を求めるベクトル
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。... -
Matrix
# cofactor(row , column) -> Integer | Rational | Float (103.0) -
(row, column)-余因子を返します。
...(row, column)-余因子を返します。
各要素の型によって返り値が変わります。
@param row 行
@param column 列
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方でない場合に発生します。
@see Matrix#adjugate... -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (103.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Vector
# angle _ with(v) -> Float (103.0) -
v と self がなす角度を返します。
...require 'matrix'
Vector[1, 0].angle_with(Vector[0, 1]) # => Math::PI/2
//}
@param v このベクトルと self とがなす角度を計算します
@raise ZeroVectorError self もしくは v のどちらかが零ベクトルである場合に
発生します
@raise ExceptionForMatrix::ErrDim... -
Matrix
# elements _ to _ f -> Matrix (18.0) -
各要素を浮動小数点数 Float に変換した行列を返します。
...各要素を浮動小数点数 Float に変換した行列を返します。
このメソッドは deprecated です。 map(&:to_f) を使ってください。... -
Vector
# elements _ to _ f -> Vector (18.0) -
ベクトルの各成分をFloatに変換したベクトルを返します。
...ベクトルの各成分をFloatに変換したベクトルを返します。
このメソッドは deprecated です。 map(&:to_f) を使ってください。
//emlist[例][ruby]{
require 'matrix'
v = Vector.elements([2, 3, 5, 7, 9])
p v.elements_to_f
# => Vector[2.0, 3.0, 5.0, 7.0, 9.0]
//}... -
Matrix
# det -> Numeric (8.0) -
行列式 (determinant) の値を返します。
...。
Float を使用すると、精度が不足するため、誤った結果が生じる可能性があることに注意してください。
代わりに、Rational や BigDecimal などの正確なオブジェクトを使用することを検討してください。
@raise ExceptionForMatrix::E......rrDimensionMismatch 正方行列でない場合に発生します
//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
# determinant -> Numeric (8.0) -
行列式 (determinant) の値を返します。
...。
Float を使用すると、精度が不足するため、誤った結果が生じる可能性があることに注意してください。
代わりに、Rational や BigDecimal などの正確なオブジェクトを使用することを検討してください。
@raise ExceptionForMatrix::E......rrDimensionMismatch 正方行列でない場合に発生します
//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
# rank -> Integer (8.0) -
階数 (rank) を返します。
...階数 (rank) を返します。
Float を使用すると、精度が不足するため、誤った結果が生じる可能性があることに注意してください。
代わりに、Rational や BigDecimal などの正確なオブジェクトを使用することを検討してください。......//emlist[][ruby]{
require 'matrix'
m = Matrix[[2, 6], [1, 3]]
m.rank # => 1
//}...