3467件ヒット
[1-100件を表示]
(0.048秒)
ライブラリ
- ビルトイン (2181)
- benchmark (144)
- bigdecimal (84)
-
bigdecimal
/ newton (12) -
bigdecimal
/ util (24) - cmath (240)
- csv (36)
- fiddle (60)
- json (48)
- mathn (4)
- matrix (240)
- objspace (12)
- optparse (144)
- securerandom (12)
- set (9)
- stringio (12)
-
webrick
/ httpserver (12) - win32ole (48)
クラス
-
Benchmark
:: Tms (132) - BigDecimal (36)
- Bignum (33)
- CSV (24)
- Complex (126)
- Enumerator (31)
-
Enumerator
:: Chain (7) -
Enumerator
:: Lazy (82) -
Fiddle
:: Function (24) - Fixnum (30)
- Float (694)
- Integer (96)
- Matrix (144)
-
Matrix
:: EigenvalueDecomposition (12) - NilClass (12)
- Numeric (196)
- Object (12)
- OptionParser (144)
-
Process
:: Tms (48) - Random (72)
- Range (62)
- Rational (96)
- Set (12)
- String (72)
- StringIO (12)
- Time (89)
- Vector (84)
-
WEBrick
:: HTTPServer (12) -
WIN32OLE
_ TYPELIB (24) -
WIN32OLE
_ VARIANT (24)
モジュール
- Benchmark (12)
- BigMath (24)
- CMath (240)
- Enumerable (12)
- Fiddle (36)
-
GC
:: Profiler (12) - JSON (36)
-
JSON
:: Generator :: GeneratorMethods :: Float (12) - Kernel (84)
- Math (352)
- Newton (12)
- ObjectSpace (12)
- Process (12)
- SecureRandom (12)
キーワード
- % (30)
- * (42)
- ** (41)
- + (42)
- -@ (24)
-
/ (65) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- <=> (12)
- == (12)
- > (12)
- >= (12)
-
ALIGN
_ FLOAT (12) - BigDecimal (24)
- Converters (12)
- DIG (12)
- E (12)
- EPSILON (12)
- Float (12)
- INFINITY (12)
- Infinity (12)
-
MANT
_ DIG (12) - MAX (12)
-
MAX
_ 10 _ EXP (12) -
MAX
_ EXP (12) - MIN (12)
-
MIN
_ 10 _ EXP (12) -
MIN
_ EXP (12) - Marshal フォーマット (12)
- MinusInfinity (12)
- NAN (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) - NaN (12)
- Numeric (12)
- PI (12)
- RADIX (12)
- ROUNDS (7)
- Ruby用語集 (12)
-
SIZEOF
_ FLOAT (12) -
TYPE
_ FLOAT (12) - []= (12)
- abs (24)
- acos (18)
- acos! (6)
- acosh (18)
- acosh! (6)
- angle (24)
-
angle
_ with (12) - arg (24)
- asin (18)
- asin! (6)
- asinh (18)
- asinh! (6)
- at (53)
- atan (18)
- atan! (6)
- atan2 (18)
- atan2! (6)
- atanh (18)
- atanh! (6)
- bigdecimal (12)
- bsearch (24)
- call (12)
- cbrt (18)
- cbrt! (6)
- ceil (16)
- classify (12)
-
clock
_ gettime (12) - coerce (12)
- cofactor (12)
-
cofactor
_ expansion (12) - converters (12)
- cos (18)
- cos! (6)
- cosh (18)
- cosh! (6)
- cstime (24)
- cutime (24)
- denominator (24)
- det (12)
-
det
_ e (12) - determinant (12)
-
determinant
_ e (12) - div (18)
- divmod (12)
- dot (12)
-
double
_ fig (12) - each (24)
- eigenvalues (12)
-
elements
_ to _ f (24) -
enum
_ for (24) - eql? (12)
- erf (12)
- erfc (12)
- exp (30)
- exp! (6)
- fdiv (54)
- finite? (30)
- floor (17)
- format (12)
- frexp (12)
- gamma (12)
- grep (12)
-
grep
_ v (10) - hash (12)
- hex (12)
- hypot (12)
- infinite? (30)
-
inner
_ product (12) - inspect (24)
-
laplace
_ expansion (12) - lazy (24)
- ldexp (12)
- lgamma (12)
- log (48)
- log! (12)
- log10 (18)
- log10! (6)
- log2 (18)
- log2! (6)
- magnitude (36)
- mathn (4)
- memberwise (12)
- modulo (18)
- nan? (12)
- negative? (10)
- new (67)
-
next
_ float (11) - norm (24)
- numerator (24)
- oct (12)
- on (144)
- overlap? (2)
-
parse
_ csv (12) - phase (24)
- positive? (10)
- pow (22)
-
prev
_ float (11) - putc (12)
- quo (24)
- r (12)
- rand (96)
-
random
_ number (12) - rank (12)
- rationalize (24)
-
reachable
_ objects _ from (12) - real (12)
- realtime (12)
- remainder (3)
- round (37)
- rsqrt (4)
-
ruby 1
. 6 feature (12) - sin (18)
- sin! (6)
-
singleton
_ class (12) - sinh (18)
- sinh! (6)
- size (31)
- split (12)
- sprintf (12)
- sprintf フォーマット (12)
- sqrt (18)
- sqrt! (6)
- step (93)
- stime (24)
- tan (18)
- tan! (6)
- tanh (18)
- tanh! (6)
-
to
_ d (24) -
to
_ enum (24) -
to
_ f (102) -
to
_ i (24) -
to
_ json (12) -
to
_ r (12) -
to
_ s (24) - total (12)
-
total
_ time (12) - tr (12)
- trace (12)
- truncate (16)
- utime (24)
- version (12)
- zero? (12)
- セキュリティモデル (12)
- 正規表現 (12)
検索結果
先頭5件
-
Float
# -(other) -> Float (27207.0) -
算術演算子。差を計算します。
...算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 差
4.5 - 1.3 # => 3.2
//}... -
Time
# -(time) -> Float (18254.0) -
自身と time との時刻の差を Float で返します。単位は秒です。
...刻の差を Float で返します。単位は秒です。
@param time 自身との差を算出したい Time オブジェクトを指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - t... -
Rational
# -(other) -> Rational | Float (18225.0) -
差を計算します。
...差を計算します。
@param other 自身から引く数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r - 1 # => (-1/4)
r - 0.5 # => 0.25
//}... -
Bignum
# -(other) -> Fixnum | Bignum | Float (18201.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# -(other) -> Fixnum | Bignum | Float (18201.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Time
# -(sec) -> Time (18149.0) -
自身より sec 秒だけ前の時刻を返します。
...り sec 秒だけ前の時刻を返します。
@param sec 実数を秒を単位として指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - 2592000 # => 2000-01-01 00:00:00 +0900
//}... -
Benchmark
:: Tms # -(x) -> Benchmark :: Tms (18106.0) -
self と x の減算を計算します。
...self と x の減算を計算します。
@param x Benchmark::Tms のオブジェクトか Float に暗黙の変換ができるオブジェクトです。
@return 計算結果は新しい Benchmark::Tms オブジェクトです。
@see Benchmark::Tms#memberwise... -
Float
# next _ float -> Float (15560.0) -
浮動小数点数で表現可能な self の次の値を返します。
...します。
Float::MAX.next_float、Float::INFINITY.next_float は
Float::INFINITY を返します。Float::NAN.next_float は
Float::NAN を返します。
//emlist[例][ruby]{
p 0.01.next_float # => 0.010000000000000002
p 1.0.next_float # => 1.0000000000000002
p 100.0.next_float # => 100.000......0.01.next_float - 0.01 # => 1.734723475976807e-18
p 1.0.next_float - 1.0 # => 2.220446049250313e-16
p 100.0.next_float - 100.0 # => 1.4210854715202004e-14
f = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.next_float }
# => 0x1.47ae147ae147bp-7 0.01
# 0x1.47ae147ae147cp-7 0.010000......47ae147dp-7 0.010000000000000004
# 0x1.47ae147ae147ep-7 0.010000000000000005
# 0x1.47ae147ae147fp-7 0.010000000000000007
# 0x1.47ae147ae148p-7 0.010000000000000009
# 0x1.47ae147ae1481p-7 0.01000000000000001
# 0x1.47ae147ae1482p-7 0.010000000000000012
# 0x1.47ae147ae1483p-7 0.01000... -
Float
# prev _ float -> Float (15560.0) -
浮動小数点数で表現可能な self の前の値を返します。
...す。
(-Float::MAX).prev_float と (-Float::INFINITY).prev_float
は -Float::INFINITY を返します。Float::NAN.prev_float は
Float::NAN を返します。
//emlist[例][ruby]{
p 0.01.prev_float # => 0.009999999999999998
p 1.0.prev_float # => 0.9999999999999999
p 100.0.prev_float # => 99.9......p 0.01 - 0.01.prev_float # => 1.734723475976807e-18
p 1.0 - 1.0.prev_float # => 1.1102230246251565e-16
p 100.0 - 100.0.prev_float # => 1.4210854715202004e-14
f = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.prev_float }
# => 0x1.47ae147ae147bp-7 0.01
# 0x1.47ae147ae147ap-7 0.009......47ae1479p-7 0.009999999999999997
# 0x1.47ae147ae1478p-7 0.009999999999999995
# 0x1.47ae147ae1477p-7 0.009999999999999993
# 0x1.47ae147ae1476p-7 0.009999999999999992
# 0x1.47ae147ae1475p-7 0.00999999999999999
# 0x1.47ae147ae1474p-7 0.009999999999999988
# 0x1.47ae147ae1473p-7 0.00999... -
Float
# -@ -> Float (15241.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
- 1.2 # => -1.2
- -1.2 # => 1.2
//}...