Mathematical functions and constants¶
This page describes the mathematical functions and constants that are available in Phonometrica. Functions that
usually accept a Number, such as log(), can also work with arrays, in which case the operation is applied
to each element in the array.
Global functions¶
-
abs(x)¶
Returns the absolute value of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
acos(x)¶
Returns the arccosine of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
asin(x)¶
Returns the arcsine of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
atan(x)¶
Returns the arctangent of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
atan2(y, x)¶
Returns the four-quadrant inverse tangent of y and x.
-
ceil(x)¶
Returns the smallest integer no smaller than x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
cos(x)¶
Returns the cosine of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
exp(x)¶
Returns the exponential of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
floor(x)¶
Returns the largest integer that is no larger than x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
log(x)¶
Returns the natural logarithm of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
log2(x)¶
Returns the logarithm of x in base 2. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
log10(x)¶
Returns the logarithm of x in base 10. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
max(x, y[, ...])¶
Returns the maximum value among the arguments passed to the function.
-
min(x, y[, ...])¶
Returns the minimum value among the arguments passed to the function.
-
pow(x, y)¶
Returns x raised to the power of y.
-
random()¶
Returns a pseudo-random value in the interval [0, 1[ according to a uniform distribution.
-
round(x)¶
Rounds x to the nearest integer. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
sin(x)¶
Returns the sine of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
sqrt(x)¶
Returns the square root of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.
-
tan(x)¶
Returns the tangent of x. If x is an array, the function returns a copy of the array in which the
function has been applied to each element.