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 fourquadrant 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 pseudorandom 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.