553件ヒット
[1-100件を表示]
(0.130秒)
ライブラリ
- ビルトイン (157)
- bigdecimal (154)
-
bigdecimal
/ math (44) - csv (11)
- json (110)
- matrix (33)
クラス
- Array (19)
- BigDecimal (132)
- Complex (22)
- Float (33)
-
JSON
:: Parser (11) -
JSON
:: State (11) - Matrix (22)
-
Matrix
:: LUPDecomposition (11) - String (44)
キーワード
- % (11)
-
EXCEPTION
_ ALL (11) -
EXCEPTION
_ NaN (11) - Float (6)
- FloatDomainError (11)
- Marshal フォーマット (11)
- Numeric (11)
-
SIGN
_ NaN (11) - atan (11)
- bigdecimal (11)
- cos (11)
- determinant (22)
-
determinant
_ e (11) - exp (11)
-
fast
_ generate (11) -
fast
_ unparse (11) - finite? (22)
- format (11)
- generate (11)
- inspect (22)
- load (11)
- log (11)
- mode (22)
- nan? (11)
- new (22)
- pack (19)
- pack テンプレート文字列 (11)
- parse (11)
- parse! (11)
-
parse
_ csv (11) - restore (11)
- sign (11)
- sin (11)
- split (11)
- sprintf (11)
- sprintf フォーマット (11)
- sqrt (11)
-
to
_ f (11) -
to
_ i (11) -
to
_ int (11) -
to
_ s (22) - unpack (11)
- unparse (11)
検索結果
先頭5件
-
BigDecimal
:: NAN -> BigDecimal (21217.0) -
NaN を表す BigDecimal オブジェクトを返します。
...
NaN を表す BigDecimal オブジェクトを返します。... -
BigDecimal
:: SIGN _ NaN -> Integer (15217.0) -
NaN に対応する BigDecimal#sign の値を返します。
...
NaN に対応する BigDecimal#sign の値を返します。... -
BigDecimal
:: EXCEPTION _ NaN -> Integer (12217.0) -
BigDecimal の計算結果が NaN になった場合に例外を発生させるかどう かを設定、確認する際の値を返します。
...BigDecimal の計算結果が NaN になった場合に例外を発生させるかどう
かを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
Matrix
# determinant -> Numeric (9200.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
# determinant _ e -> Rational | Float (9200.0) -
このメソッドは deprecated です。 Matrix#determinant を代わりに使ってください。
...このメソッドは deprecated です。
Matrix#determinant を代わりに使ってください。... -
Matrix
:: LUPDecomposition # determinant -> Numeric (9200.0) -
元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。
...元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。
@see Matrix#determinant... -
BigDecimal
# sign -> -3 | -2 | -1 | 0 | 1 | 2 | 3 (9124.0) -
自身の符号等の性質に応じて、Integer を返します。
...て、Integer を返します。
符号が正であれば正の整数を返し、負であれば負の整数を返し、NaN であれば 0 を返します。
NaN であれば、 0。 BigDecimal::SIGN_NaN と同じです。
+0 であれば、 1。 BigDecimal::SIGN_POSITIVE_ZERO......BigDecimal::SIGN_NEGATIVE_ZERO と同じです。
有限の正の値 であれば、 2。 BigDecimal::SIGN_POSITIVE_FINITE と同じです。
有限の負の値 であれば、-2。 BigDecimal::SIGN_NEGATIVE_FINITE と同じです。
+Infinity であれば、 3。 BigDecimal::SIGN_POSITIVE_IN......FINITE と同じです。
-Infinity であれば、-3。 BigDecimal::SIGN_NEGATIVE_INFINITE と同じです。
BigDecimal は、 0 であっても、+ か - の符号を持つことに注意して下さい。
(「lib:bigdecimal#internal_structure」を参照)
//emlist[][ruby]{
require "bigdecim... -
BigDecimal
# nan? -> bool (9117.0) -
self が NaN のときに true を返します。それ以外のときに false を返します。
...self が NaN のときに true を返します。それ以外のときに false を返します。... -
Complex
# inspect -> String (6260.0) -
自身を人間が読みやすい形の文字列表現にして返します。
...//emlist[例][ruby]{
Complex(2).inspect # => "(2+0i)"
Complex('-8/6').inspect # => "((-4/3)+0i)"
Complex('1/2i').inspect # => "(0+(1/2)*i)"
Complex(0, Float::INFINITY).inspect # => "(0+Infinity*i)"
Complex(Float::NAN, Float::NAN).inspect......# => "(NaN+NaN*i)"
//}... -
Float
# inspect -> String (6212.0) -
自身を人間が読みやすい形の文字列表現にして返します。
...の文字列表現にして返します。
固定小数点、浮動小数点の形式か、 "Infinity"、"-Infinity"、"NaN" のいず
れかを返します。
@return 文字列を返します。
//emlist[例][ruby]{
0.00001.to_s # => "1.0e-05"
3.14.to_s # => "3.14"
100......00_00000_00000.0.to_s # => "100000000000000.0"
10000_00000_00000_00000.0.to_s # => "1.0e+19"
(1.0/0.0).to_s # => "Infinity"
(0.0/0.0).to_s # => "NaN"
//}...