Math

Math

ri

 ------------------------------------------------------------ Class: Math
      The  Math  module contains module functions for basic trigonometric
      and transcendental functions. See class  Float  for a list of
      constants that define Ruby's floating point accuracy.
 
 ------------------------------------------------------------------------
 
 
 Constants:
 ----------
      PI: rb_float_new(M_PI)
      PI: rb_float_new(atan(1.0)*4.0)
      E:  rb_float_new(M_E)
      E:  rb_float_new(exp(1.0))
 
 
 Instance methods:
 -----------------
      acos, acos, acos!, acosh, acosh, acosh!, asin, asin, asin!, asinh,
      asinh, asinh!, atan, atan, atan!, atan2, atan2, atan2!, atanh,
      atanh, atanh!, cos, cos, cos!, cosh, cosh, cosh!, erf, erfc, exp,
      exp, exp!, frexp, hypot, ldexp, log, log, log!, log10, log10,
      log10!, sin, sin, sin!, sinh, sinh, sinh!, sqrt, sqrt, sqrt!, tan,
      tan, tan!, tanh, tanh, tanh!

refe

 ==== Math ====
 浮動小数点演算をサポートするクラスMath モジュールは同じ定義の
 メソッドと特異メソッドとの両方が定義されているので、特異メソッドを呼び
 出して使う使い方と、クラスインクルードして使う使い方との両方ができま
 す。
 
 例:
 
   pi = Math.atan2(1, 1)*4