Math Functions
Shows Perl math functions
providing examples of how to use
the functions and what they do.
If an expression is not passed
to many of these functions, except
where noted, the $_ value is used
by default.
abs
The statement:
abs -100
evaluates to the value, 100.
atan2
This function returns the
inverse tangent in radians. The
returned value is -pi to +pi.
actan2 a,b
cos
The cosine in radians is
returned.
cos VALUE
exp
Returns a value of the exponent
(e) to the power of the passed
value.
exp VALUE
int
Convert the value to an integer
and truncate it if necessary.
int VALUE
log
Compute the natural log of the
value. This is the inverse of the
exp function.
log VALUE
rand
Return a random real number
between 0 and the expression
passed. If no value is passed, 1
is assumed and a value between 0
and 1 is returned.
rand VALUE
sin
The sine in radians is
returned.
sin VALUE
sqrt
Returns the square root of the
value.
sqrt VALUE
srand
Set the random number seed to
the value passed. If no value is
passed, a value is calculated
based on process ID and current
time.
srand VALUE
time
Returns the number of seconds
since January 1, 1970.
|