Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Ruby Programming
Previous Page Home Next Page
module Math


atan2 cos exp frexp ldexp log log10 sin sqrt tan

The Math module contains module functions for basic trigonometric and transcendental functions.


E 2.718281828 Value of e (base of natural logarithms)
PI 3.141592654 Value of PI

class methods
atan2 Math.atan2( y, x ) -> aFloat

Computes the arc tangent given y and x. Returns -PI..PI.

cos Math.cos( aNumeric ) -> aFloat

Computes the cosine of aNumeric (expressed in radians). Returns -1..1.

exp Math.exp( aNumeric ) -> aFloat

Returns e raised to the power of aNumeric.

frexp Math.frexp( aNumeric ) -> anArray

Returns a two-element array ([aFloat, aFixnum]) containing the normalized fraction and exponent of aNumeric.

ldexp Math.ldexp( aFloat, anInteger ) -> aFloat

Returns the value of aFloat *2 anInteger .

log Math.log( aNumeric ) -> aFloat

Returns the natural logarithm of aNumeric.

log10 Math.log10( aNumeric ) -> aFloat

Returns the base 10 logarithm of aNumeric.

sin Math.sin( aNumeric ) -> aFloat

Computes the sine of aNumeric (expressed in radians). Returns -1..1.

sqrt Math.sqrt( aNumeric ) -> aFloat

Returns the non-negative square root of aNumeric. Raises ArgError if aNumeric is less than zero.

tan Math.tan( aNumeric ) -> aFloat

Returns the tangent of aNumeric (expressed in radians).

Ruby Programming
Previous Page Home Next Page

  Published under the terms of the Open Publication License Design by Interspire