2704件ヒット
[1-100件を表示]
(0.116秒)
ライブラリ
- ビルトイン (1749)
- benchmark (77)
- bigdecimal (77)
-
bigdecimal
/ newton (11) -
bigdecimal
/ util (22) - cmath (240)
- fiddle (55)
- json (44)
- matrix (176)
- objspace (11)
- optparse (132)
- securerandom (11)
- set (11)
-
webrick
/ httpserver (11) - win32ole (44)
クラス
-
Benchmark
:: Tms (66) - BigDecimal (33)
- Bignum (33)
- Complex (115)
- Enumerator (22)
-
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (75) -
Fiddle
:: Function (22) - Fixnum (30)
- Float (636)
- Integer (38)
- Matrix (88)
-
Matrix
:: EigenvalueDecomposition (11) - NilClass (11)
- Numeric (123)
- Object (11)
- OptionParser (132)
-
Process
:: Tms (44) - Random (66)
- Range (33)
- Rational (88)
- Set (11)
- String (11)
- Time (22)
- Vector (77)
-
WEBrick
:: HTTPServer (11) -
WIN32OLE
_ TYPELIB (22) -
WIN32OLE
_ VARIANT (22)
モジュール
- Benchmark (11)
- BigMath (22)
- CMath (240)
- Enumerable (11)
- Fiddle (33)
-
GC
:: Profiler (11) - JSON (33)
-
JSON
:: Generator :: GeneratorMethods :: Float (11) - Kernel (77)
- Math (319)
- Newton (11)
- ObjectSpace (11)
- Process (11)
- SecureRandom (11)
キーワード
- % (17)
- * (28)
- ** (28)
- + (28)
- - (39)
- -@ (11)
-
/ (28) - < (11)
- <= (11)
- <=> (11)
- == (11)
- >= (11)
-
ALIGN
_ FLOAT (11) - BigDecimal (22)
- DIG (11)
- E (11)
- EPSILON (11)
- INFINITY (11)
- Infinity (11)
-
MANT
_ DIG (11) - MAX (11)
-
MAX
_ 10 _ EXP (11) -
MAX
_ EXP (11) - MIN (11)
-
MIN
_ 10 _ EXP (11) -
MIN
_ EXP (11) - Marshal フォーマット (11)
- MinusInfinity (11)
- NAN (11)
- NaN (11)
- PI (11)
- RADIX (11)
- ROUNDS (7)
-
SIZEOF
_ FLOAT (11) -
TYPE
_ FLOAT (11) - []= (11)
- abs (22)
- acos (17)
- acos! (6)
- acosh (17)
- acosh! (6)
- angle (22)
-
angle
_ with (11) - arg (22)
- asin (17)
- asin! (6)
- asinh (17)
- asinh! (6)
- atan (17)
- atan! (6)
- atan2 (17)
- atan2! (6)
- atanh (17)
- atanh! (6)
- bigdecimal (11)
- bsearch (11)
- call (11)
- cbrt (17)
- cbrt! (6)
- ceil (15)
- classify (11)
-
clock
_ gettime (11) - cofactor (11)
-
cofactor
_ expansion (11) - cos (17)
- cos! (6)
- cosh (17)
- cosh! (6)
- cstime (22)
- cutime (22)
- denominator (11)
-
det
_ e (11) -
determinant
_ e (11) - div (6)
- divmod (11)
- dot (11)
-
double
_ fig (11) - each (11)
- eigenvalues (11)
-
elements
_ to _ f (22) -
enum
_ for (22) - eql? (11)
- erf (11)
- erfc (11)
- exp (28)
- exp! (6)
- fdiv (39)
- finite? (27)
- floor (16)
- format (11)
- frexp (11)
- gamma (11)
- grep (11)
-
grep
_ v (9) - hash (11)
- hypot (11)
- infinite? (27)
-
inner
_ product (11) - inspect (22)
-
laplace
_ expansion (11) - lazy (22)
- ldexp (11)
- lgamma (11)
- log (45)
- log! (12)
- log10 (17)
- log10! (6)
- log2 (17)
- log2! (6)
- magnitude (33)
- modulo (17)
- nan? (11)
- negative? (9)
- new (55)
-
next
_ float (10) - norm (22)
- numerator (11)
- on (132)
- phase (22)
- positive? (9)
- pow (11)
-
prev
_ float (10) - quo (22)
- r (11)
- rand (88)
-
random
_ number (11) - rationalize (22)
-
reachable
_ objects _ from (11) - real (11)
- realtime (11)
- remainder (3)
- round (23)
- sin (17)
- sin! (6)
-
singleton
_ class (11) - sinh (17)
- sinh! (6)
- size (28)
- split (11)
- sprintf (11)
- sqrt (17)
- sqrt! (6)
- step (84)
- stime (22)
- tan (17)
- tan! (6)
- tanh (17)
- tanh! (6)
-
to
_ d (22) -
to
_ enum (22) -
to
_ f (94) -
to
_ i (11) -
to
_ json (11) -
to
_ r (11) -
to
_ s (22) - total (11)
-
total
_ time (11) - tr (11)
- trace (11)
- truncate (15)
- utime (22)
- version (11)
- zero? (11)
- 正規表現 (11)
検索結果
先頭5件
-
Float
# >(other) -> bool (42206.0) -
比較演算子。数値として大きいか判定します。
...として大きいか判定します。
@param other 比較対象の数値
@return self よりも other の方が小さい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 > 3.1415 # => false
3.14 >= 3.1415 # => false
//}... -
Float
# next _ float -> Float (36604.0) -
浮動小数点数で表現可能な self の次の値を返します。
...現可能な 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.000000000000......2
p 100.0.next_float # => 100.00000000000001
p 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.47ae147ae......47ae147ae1489p-7 0.010000000000000024
# 0x1.47ae147ae148ap-7 0.010000000000000026
# 0x1.47ae147ae148bp-7 0.010000000000000028
# 0x1.47ae147ae148cp-7 0.01000000000000003
# 0x1.47ae147ae148dp-7 0.010000000000000031
# 0x1.47ae147ae148ep-7 0.010000000000000033
//}
@see Float#prev_float... -
Float
# prev _ float -> Float (36604.0) -
浮動小数点数で表現可能な self の前の値を返します。
...能な 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.999999999......9
p 100.0.prev_float # => 99.99999999999999
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.47ae147ae......47ae147ae146dp-7 0.009999999999999976
# 0x1.47ae147ae146cp-7 0.009999999999999974
# 0x1.47ae147ae146bp-7 0.009999999999999972
# 0x1.47ae147ae146ap-7 0.00999999999999997
# 0x1.47ae147ae1469p-7 0.009999999999999969
# 0x1.47ae147ae1468p-7 0.009999999999999967
//}
@see Float#next_float... -
Float
:: EPSILON -> Float (30417.0) -
1.0 + Float::EPSILON != 1.0 となる最小の正の値です。
...1.0 + Float::EPSILON != 1.0 となる最小の正の値です。
通常はデフォルトで 2.2204460492503131e-16 です。... -
Float
# floor(ndigits = 0) -> Integer | Float (30413.0) -
自身と等しいかより小さな整数のうち最大のものを返します。
...Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[例][ruby]{
1.2.floor # => 1
2.......0.floor # => 2
(-1.2).floor # => -2
(-2.0).floor # => -2
1.234567.floor(2) # => 1.23
1.234567.floor(3) # => 1.234
1.234567.floor(4) # => 1.2345
1.234567.floor(5) # => 1.23456
34567.89.floor(-5) # => 0
34567.89.floor(-4) # => 30000
34567.89.floor(-3) # => 34000
34567.89.floor(-......2) # => 34500
34567.89.floor(-1) # => 34560
34567.89.floor(0) # => 34567
34567.89.floor(1) # => 34567.8
34567.89.floor(2) # => 34567.89
34567.89.floor(3) # => 34567.89
//}
@see Numeric#ceil, Numeric#round, Float#truncate... -
Float
# >=(other) -> bool (30206.0) -
比較演算子。数値として等しいまたは大きいか判定します。
...ram other 比較対象の数値
@return self よりも other の方が小さい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 > 3.1415 # => false
3.14 >= 3.1415 # => false
//}... -
Float
# floor -> Integer (30206.0) -
自身と等しいかより小さな整数のうち最大のものを返します。
...自身と等しいかより小さな整数のうち最大のものを返します。
//emlist[例][ruby]{
1.2.floor # => 1
2.0.floor # => 2
(-1.2).floor # => -2
(-2.0).floor # => -2
//}
@see Numeric#ceil, Numeric#round, Float#truncate... -
Float
# <=>(other) -> -1 | 0 | 1 | nil (30200.0) -
self と other を比較して、self が大きい時に正、 等しい時に 0、小さい時に負の整数を返します。 比較できない場合はnilを返します
...self と other を比較して、self が大きい時に正、
等しい時に 0、小さい時に負の整数を返します。
比較できない場合はnilを返します
//emlist[例][ruby]{
3.05 <=> 3.14 # => -1
1.732 <=> 1.414 # => 1
3.3 - 3.3 <=> 0.0 # => 0
3.14 <=> "hoge" # => nil......3.14 <=> 0.0/0.0 # => nil
//}... -
Float
# modulo(other) -> Float (27402.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 剰余
3.0 % 1.2 # => 0.6000000000000001
3.0 % 0.0 # ZeroDivisionError
//}... -
Float
# ceil(ndigits = 0) -> Integer | Float (27325.0) -
自身と等しいかより大きな整数のうち最小のものを返します。
...、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[例][ruby]{
1.2.ceil # => 2......eil # => 2
(-1.2).ceil # => -1
(-2.0).ceil # => -2
1.234567.ceil(2) # => 1.24
1.234567.ceil(3) # => 1.235
1.234567.ceil(4) # => 1.2346
1.234567.ceil(5) # => 1.23457
34567.89.ceil(-5) # => 100000
34567.89.ceil(-4) # => 40000
34567.89.ceil(-3) # => 35000
34567.89.ceil(-2) # => 3......4600
34567.89.ceil(-1) # => 34570
34567.89.ceil(0) # => 34568
34567.89.ceil(1) # => 34567.9
34567.89.ceil(2) # => 34567.89
34567.89.ceil(3) # => 34567.89
//}
@see Float#floor, Float#round, Float#truncate... -
Float
# angle -> 0 | Float (27303.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。...