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.

Domains and codomains are given only for real (not complex) numbers.

Constants

E = DBL2NUM(M_E)

PI = DBL2NUM(M_PI)

Attributes

Show files where this module is defined (1 file)
Register or log in to add new notes.
March 31, 2009
0 thanks

Input for trigonometric functions must be radians

You must use radians to have the right result. For example to compute the sin of 125 degrees use:

Math.sin(125*Math::PI/180)