1489件ヒット
[1-100件を表示]
(0.150秒)
ライブラリ
- ビルトイン (33)
- bigdecimal (1105)
-
bigdecimal
/ jacobian (11) -
bigdecimal
/ ludcmp (22) -
bigdecimal
/ math (66) -
bigdecimal
/ newton (11) -
bigdecimal
/ util (83) -
json
/ add / bigdecimal (22) - matrix (33)
キーワード
- % (11)
- * (11)
- ** (22)
- + (11)
- +@ (11)
- - (11)
- -@ (11)
-
/ (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (11)
- <= (11)
- <=> (11)
- == (11)
- === (11)
- > (11)
- >= (11)
- BASE (11)
- BigDecimal (33)
- BigMath (11)
- E (11)
-
EXCEPTION
_ ALL (11) -
EXCEPTION
_ INFINITY (11) -
EXCEPTION
_ NaN (11) -
EXCEPTION
_ OVERFLOW (11) -
EXCEPTION
_ UNDERFLOW (11) -
EXCEPTION
_ ZERODIVIDE (11) - INFINITY (11)
- NAN (11)
-
NEWS for Ruby 3
. 0 . 0 (4) - PI (11)
-
ROUND
_ CEILING (11) -
ROUND
_ DOWN (11) -
ROUND
_ FLOOR (11) -
ROUND
_ HALF _ DOWN (11) -
ROUND
_ HALF _ EVEN (11) -
ROUND
_ HALF _ UP (11) -
ROUND
_ MODE (11) -
ROUND
_ UP (11) - Ruby用語集 (11)
-
SIGN
_ NEGATIVE _ FINITE (11) -
SIGN
_ NEGATIVE _ INFINITE (11) -
SIGN
_ NEGATIVE _ ZERO (11) -
SIGN
_ NaN (11) -
SIGN
_ POSITIVE _ FINITE (11) -
SIGN
_ POSITIVE _ INFINITE (11) -
SIGN
_ POSITIVE _ ZERO (11) - VERSION (7)
-
_ dump (11) -
_ load (11) - abs (11)
- add (11)
- atan (11)
-
bigdecimal
/ jacobian (11) -
bigdecimal
/ ludcmp (11) -
bigdecimal
/ math (11) -
bigdecimal
/ newton (11) -
bigdecimal
/ util (11) - ceil (22)
- clone (7)
- coerce (11)
- cos (11)
- det (11)
- determinant (11)
- div (22)
- divmod (11)
-
double
_ fig (11) - dup (7)
- eql? (11)
- exp (11)
- exponent (11)
- finite? (11)
- fix (11)
- floor (22)
- frac (11)
- hash (11)
- infinite? (11)
- inspect (11)
- jacobian (11)
-
json
/ add / bigdecimal (11) -
json
_ create (11) - limit (11)
- log (11)
- ludecomp (11)
- lusolve (11)
- mode (22)
- modulo (11)
- mult (11)
- nan? (11)
- new (12)
- nlsolve (11)
- nonzero? (11)
- pow (22)
- power (22)
- precs (11)
- quo (11)
- rank (11)
- remainder (11)
- round (33)
-
save
_ exception _ mode (11) -
save
_ limit (11) -
save
_ rounding _ mode (11) - sign (11)
- sin (11)
- split (11)
- sqrt (22)
- sub (11)
-
to
_ d (72) -
to
_ digits (11) -
to
_ f (11) -
to
_ i (11) -
to
_ int (11) -
to
_ json (11) -
to
_ r (11) -
to
_ s (22) - truncate (22)
- ver (5)
- zero? (11)
検索結果
先頭5件
-
bigdecimal (44610.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
...bigdecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。
//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456......BigDecimal では正確な値を得る事ができます。
//emlist[例1: 0.0001 を 10000 回足す場合。][ruby]{
sum = 0
for i in (1..10000)
sum = sum + 0.0001
end
print sum # => 0.9999999999999062
//}
//emlist[例2: 0.0001 を 10000 回足す場合。(BigDecimal)][ruby]{
require 'bigdecim......al'
sum = BigDecimal("0")
for i in (1..10000)
sum = sum + BigDecimal("0.0001")
end
print sum # => 0.1e1
//}
//emlist[例3: 1.2 - 1.0 と 0.2 との比較][ruby]{
require "bigdecimal"
(BigDecimal("1.2") - BigDecimal("1.0")) == BigDecimal("0.2") # => true
(1.2 - 1.0) == 0.2 # => false
//}
===... -
BigDecimal
:: INFINITY -> BigDecimal (26317.0) -
正の無限大を表す BigDecimal オブジェクトを返します。
...正の無限大を表す BigDecimal オブジェクトを返します。... -
BigDecimal
# sign -> -3 | -2 | -1 | 0 | 1 | 2 | 3 (26214.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_I......FINITE と同じです。
-Infinity であれば、-3。 BigDecimal::SIGN_NEGATIVE_INFINITE と同じです。
BigDecimal は、 0 であっても、+ か - の符号を持つことに注意して下さい。
(「lib:bigdecimal#internal_structure」を参照)
//emlist[][ruby]{
require "bigdecim... -
BigDecimal
# infinite? -> 1 | -1 | nil (26200.0) -
self が +∞のときに 1 、-∞のときに-1、それ以外のときに nil を返します。
...self が +∞のときに 1 、-∞のときに-1、それ以外のときに nil を返します。... -
BigDecimal
:: SIGN _ NEGATIVE _ FINITE -> Integer (26116.0) -
負の値に対応する BigDecimal#sign の値を返します。
...負の値に対応する BigDecimal#sign の値を返します。... -
BigDecimal
:: SIGN _ NEGATIVE _ INFINITE -> Integer (26116.0) -
負の無限大に対応する BigDecimal#sign の値を返します。
...負の無限大に対応する BigDecimal#sign の値を返します。... -
BigDecimal
:: SIGN _ NEGATIVE _ ZERO -> Integer (26116.0) -
負の 0 に対応する BigDecimal#sign の値を返します。
...負の 0 に対応する BigDecimal#sign の値を返します。... -
BigDecimal
:: SIGN _ NaN -> Integer (26116.0) -
NaN に対応する BigDecimal#sign の値を返します。
...NaN に対応する BigDecimal#sign の値を返します。... -
BigDecimal
:: SIGN _ POSITIVE _ FINITE -> Integer (26116.0) -
正の値に対応する BigDecimal#sign の値を返します。
...正の値に対応する BigDecimal#sign の値を返します。... -
BigDecimal
:: SIGN _ POSITIVE _ INFINITE -> Integer (26116.0) -
正の無限大に対応する BigDecimal#sign の値を返します。
...正の無限大に対応する BigDecimal#sign の値を返します。...