@stdlib/math-base-special
v0.4.1
Published
Base (i.e., lower-level) special math functions.
Downloads
324
Readme
Special Functions
[![NPM version][npm-image]][npm-url] [![Build Status][test-image]][test-url] [![Coverage Status][coverage-image]][coverage-url]
Base (i.e., lower-level) special math functions.
Installation
npm install @stdlib/math-base-specialUsage
var special = require( '@stdlib/math-base-special' );special
Namespace for "base" (i.e., lower-level) special math functions.
var fcns = special;
// returns {...}Exponential & Logarithmic Functions
- [
exp( x )][@stdlib/math/base/special/exp]: natural exponential function. - [
exp10( x )][@stdlib/math/base/special/exp10]: base10exponential function. - [
exp2( x )][@stdlib/math/base/special/exp2]: base2exponential function. - [
expit( x )][@stdlib/math/base/special/expit]: compute the standard logistic function. - [
expm1( x )][@stdlib/math/base/special/expm1]: computeexp(x) - 1. - [
expm1rel( x )][@stdlib/math/base/special/expm1rel]: compute the relative error exponential. - [
kernelLog1p( f )][@stdlib/math/base/special/kernel-log1p]: evaluate a correction term for double-precision base-2 and base-10 logarithms when1+fis in[√2/2, √2]. - [
kernelLog1pf( f )][@stdlib/math/base/special/kernel-log1pf]: evaluate a correction term for single-precision base-2 and base-10 logarithms when1 + fis in[√2/2, √2]. - [
ln( x )][@stdlib/math/base/special/ln]: evaluate the natural logarithm of a double-precision floating-point number. - [
log( x, b )][@stdlib/math/base/special/log]: compute the baseblogarithm of a double-precision floating-point number. - [
log10( x )][@stdlib/math/base/special/log10]: evaluate the common logarithm. - [
log1mexp( x )][@stdlib/math/base/special/log1mexp]: evaluates the natural logarithm of1-exp(-|x|). - [
log1p( x )][@stdlib/math/base/special/log1p]: evaluate the natural logarithm of1+x. - [
log1pexp( x )][@stdlib/math/base/special/log1pexp]: evaluates the natural logarithm of1+exp(x). - [
log1pmx( x )][@stdlib/math/base/special/log1pmx]: evaluateln(1+x) - x. - [
log2( x )][@stdlib/math/base/special/log2]: evaluate the binary logarithm. - [
logaddexp( x, y )][@stdlib/math/base/special/logaddexp]: evaluates the natural logarithm ofexp(x) + exp(y). - [
logf( x, b )][@stdlib/math/base/special/logf]: compute the baseblogarithm of a single-precision floating-point number. - [
logitf( p )][@stdlib/math/base/special/logitf]: compute the logit function for a single-precision floating-point number. - [
pow( base, exponent )][@stdlib/math/base/special/pow]: exponential function. - [
powm1( b, x )][@stdlib/math/base/special/powm1]: evaluatebˣ - 1. - [
xlog1py( x, y )][@stdlib/math/base/special/xlog1py]: computex * ln(y+1)so that the result is0ifx = 0. - [
xlogy( x, y )][@stdlib/math/base/special/xlogy]: computex * ln(y)so that the result is0ifx = 0. - [
xlogyf( x, y )][@stdlib/math/base/special/xlogyf]: computex * ln(y)so that the result is0ifx = 0for single-precision floating-point numbersxandy.
Trigonometric Functions
- [
acos( x )][@stdlib/math/base/special/acos]: compute the arccosine of a double-precision floating-point number. - [
acosd( x )][@stdlib/math/base/special/acosd]: compute the arccosine in degrees of a double-precision floating-point number. - [
acosdf( x )][@stdlib/math/base/special/acosdf]: compute the arccosine (in degrees) of a single-precision floating-point number. - [
acosf( x )][@stdlib/math/base/special/acosf]: compute the arccosine of a single-precision floating-point number. - [
acosh( x )][@stdlib/math/base/special/acosh]: compute the hyperbolic arccosine of a double-precision floating-point number. - [
acovercos( x )][@stdlib/math/base/special/acovercos]: compute the inverse coversed cosine. - [
acovercosf( x )][@stdlib/math/base/special/acovercosf]: compute the inverse coversed cosine of a single-precision floating-point number (in radians). - [
acoversin( x )][@stdlib/math/base/special/acoversin]: compute the inverse coversed sine. - [
acoversinf( x )][@stdlib/math/base/special/acoversinf]: compute the inverse coversed sine of a single-precision floating-point number (in radians). - [
ahavercos( x )][@stdlib/math/base/special/ahavercos]: compute the inverse half-value versed cosine. - [
ahavercosf( x )][@stdlib/math/base/special/ahavercosf]: compute the inverse half-value versed cosine of a single-precision floating point number. - [
ahaversin( x )][@stdlib/math/base/special/ahaversin]: compute the inverse half-value versed sine. - [
ahaversinf( x )][@stdlib/math/base/special/ahaversinf]: compute the inverse half-value versed sine of a single-precision floating-point number. - [
asin( x )][@stdlib/math/base/special/asin]: compute the arcsine of a double-precision floating-point number. - [
asind( x )][@stdlib/math/base/special/asind]: compute the arcsine (in degrees) of a double-precision floating-point number. - [
asindf( x )][@stdlib/math/base/special/asindf]: compute the arcsine (in degrees) of a single-precision floating-point number. - [
asinf( x )][@stdlib/math/base/special/asinf]: compute the arcsine of a single-precision floating-point number. - [
asinh( x )][@stdlib/math/base/special/asinh]: compute the hyperbolic arcsine of a double-precision floating-point number. - [
atan( x )][@stdlib/math/base/special/atan]: compute the arctangent of a double-precision floating-point number. - [
atan2( y, x )][@stdlib/math/base/special/atan2]: compute the angle in the plane (in radians) between the positive x-axis and the ray from(0,0)to the point(x,y). - [
atan2d( y, x )][@stdlib/math/base/special/atan2d]: compute the angle in the plane (in degrees) between the positive x-axis and the ray from(0,0)to the point(x,y). - [
atan2f( y, x )][@stdlib/math/base/special/atan2f]: compute the angle in the plane (in radians) between the positive x-axis and the ray from(0,0)to the point(x,y)as a single-precision floating-point number. - [
atand( x )][@stdlib/math/base/special/atand]: compute the arctangent in degrees of a double-precision floating-point number. - [
atandf( x )][@stdlib/math/base/special/atandf]: compute the arctangent (in degrees) of a single-precision floating-point number. - [
atanf( x )][@stdlib/math/base/special/atanf]: compute the arctangent of a single-precision floating-point number. - [
atanh( x )][@stdlib/math/base/special/atanh]: compute the hyperbolic arctangent of a double-precision floating-point number. - [
avercos( x )][@stdlib/math/base/special/avercos]: compute the inverse versed cosine. - [
avercosf( x )][@stdlib/math/base/special/avercosf]: compute the inverse versed cosine of a single-precision floating-point number (in radians). - [
aversin( x )][@stdlib/math/base/special/aversin]: compute the inverse versed sine. - [
aversinf( x )][@stdlib/math/base/special/aversinf]: compute the inverse versed sine of a single-precision floating-point number (in radians). - [
cos( x )][@stdlib/math/base/special/cos]: compute the cosine of a number. - [
cosd( x )][@stdlib/math/base/special/cosd]: computes the cosine of an angle measured in degrees. - [
cosdf( x )][@stdlib/math/base/special/cosdf]: computes the cosine of a single-precision floating-point number (in degrees). - [
cosf( x )][@stdlib/math/base/special/cosf]: compute the cosine of a single-precision floating-point number (in radians). - [
cosh( x )][@stdlib/math/base/special/cosh]: compute the hyperbolic cosine of a double-precision floating-point number. - [
cosm1( x )][@stdlib/math/base/special/cosm1]: computecos(x) - 1. - [
cosm1f( x )][@stdlib/math/base/special/cosm1f]: computecos(x) - 1. - [
cospi( x )][@stdlib/math/base/special/cospi]: compute the cosine of a number times π. - [
cospif( x )][@stdlib/math/base/special/cospif]: compute the cosine of a number times π. - [
covercos( x )][@stdlib/math/base/special/covercos]: compute the coversed cosine. - [
covercosf( x )][@stdlib/math/base/special/covercosf]: compute the coversed cosine of a single-precision floating-point number (in radians). - [
coversin( x )][@stdlib/math/base/special/coversin]: compute the coversed sine. - [
coversinf( x )][@stdlib/math/base/special/coversinf]: compute the coversed sine of a single-precision floating-point number (in radians). - [
hacovercos( x )][@stdlib/math/base/special/hacovercos]: compute the half-value coversed cosine. - [
hacovercosf( x )][@stdlib/math/base/special/hacovercosf]: compute the half-value coversed cosine of a single-precision floating-point number (in radians). - [
hacoversin( x )][@stdlib/math/base/special/hacoversin]: compute the half-value coversed sine. - [
hacoversinf( x )][@stdlib/math/base/special/hacoversinf]: compute the half-value coversed sine of a single-precision floating-point number (in radians). - [
havercos( x )][@stdlib/math/base/special/havercos]: compute the half-value versed cosine. - [
havercosf( x )][@stdlib/math/base/special/havercosf]: compute the half-value versed cosine of a single-precision floating-point number (in radians). - [
haversin( x )][@stdlib/math/base/special/haversin]: compute the half-value versed sine. - [
haversinf( x )][@stdlib/math/base/special/haversinf]: compute the half-value versed sine of a single-precision floating-point number (in radians). - [
kernelCosf( x )][@stdlib/math/base/special/kernel-cosf]: compute the cosine of a number on[-π/4, π/4]in single-precision floating-point format. - [
kernelSincos( x, y, out, stride, offset )][@stdlib/math/base/special/kernel-sincos]: simultaneously compute the sine and cosine of an angle measured in radians on the interval[-π/4, π/4]. - [
kernelSincosf( x )][@stdlib/math/base/special/kernel-sincosf]: simultaneously compute the sine and cosine of an angle measured in radians on[-π/4, π/4]in single-precision floating-point format. - [
kernelSinf( x )][@stdlib/math/base/special/kernel-sinf]: compute the sine of a number on[-π/4, π/4]in single-precision floating-point format. - [
kernelTanf( x, iy )][@stdlib/math/base/special/kernel-tanf]: compute the tangent of a number on[-π/4, π/4]in single-precision floating-point format. - [
risingFactorial( x, n )][@stdlib/math/base/special/rising-factorial]: compute the rising factorial. - [
sin( x )][@stdlib/math/base/special/sin]: compute the sine of a number. - [
sinc( x )][@stdlib/math/base/special/sinc]: compute the cardinal sine of a number. - [
sincf( x )][@stdlib/math/base/special/sincf]: compute the cardinal sine of a single-precision floating-point number (in radians). - [
sincos( x )][@stdlib/math/base/special/sincos]: simultaneously compute the sine and cosine of an angle measured in radians. - [
sincosd( x )][@stdlib/math/base/special/sincosd]: simultaneously compute the sine and cosine of an angle measured in degrees. - [
sincosf( x )][@stdlib/math/base/special/sincosf]: simultaneously compute the sine and cosine of a single-precision floating-point number (in radians). - [
sincospi()][@stdlib/math/base/special/sincospi]: simultaneously compute the sine and cosine of a number times π. - [
sind( x )][@stdlib/math/base/special/sind]: compute the sine of an angle measured in degrees. - [
sindf( x )][@stdlib/math/base/special/sindf]: compute the sine of a single-precision floating-point number (in degrees). - [
sinf( x )][@stdlib/math/base/special/sinf]: compute the sine of a single-precision floating-point number (in radians). - [
sinh( x )][@stdlib/math/base/special/sinh]: compute the hyperbolic sine of a double-precision floating-point number. - [
sinpi( x )][@stdlib/math/base/special/sinpi]: compute the sine of a number times π. - [
sinpif( x )][@stdlib/math/base/special/sinpif]: compute the sine of a number times π. - [
tan( x )][@stdlib/math/base/special/tan]: evaluate the tangent of a number. - [
tand( x )][@stdlib/math/base/special/tand]: compute the tangent of an angle measured in degrees. - [
tandf( x )][@stdlib/math/base/special/tandf]: compute the tangent of a single-precision floating-point number (in degrees). - [
tanf( x )][@stdlib/math/base/special/tanf]: evaluate the tangent of a single-precision floating-point number (in radians). - [
tanh( x )][@stdlib/math/base/special/tanh]: compute the hyperbolic tangent of a double-precision floating-point number. - [
vercos( x )][@stdlib/math/base/special/vercos]: compute the versed cosine. - [
vercosf( x )][@stdlib/math/base/special/vercosf]: compute the versed cosine of a single-precision floating-point number (in radians). - [
versin( x )][@stdlib/math/base/special/versin]: compute the versed sine. - [
versinf( x )][@stdlib/math/base/special/versinf]: compute the versed sine of a single-precision floating-point number (in radians).
Bessel Functions
- [
besselj0( x )][@stdlib/math/base/special/besselj0]: compute the Bessel function of the first kind of order zero. - [
besselj1( x )][@stdlib/math/base/special/besselj1]: compute the Bessel function of the first kind of order one. - [
bessely0( x )][@stdlib/math/base/special/bessely0]: compute the Bessel function of the second kind of order zero. - [
bessely1( x )][@stdlib/math/base/special/bessely1]: compute the Bessel function of the second kind of order one.
Absolute Value and Rounding Functions
- [
abs( x )][@stdlib/math/base/special/abs]: compute the absolute value of a double-precision floating-point number. - [
abs2( x )][@stdlib/math/base/special/abs2]: compute the squared absolute value of a double-precision floating-point number. - [
abs2f( x )][@stdlib/math/base/special/abs2f]: compute the squared absolute value of a single-precision floating-point number. - [
absf( x )][@stdlib/math/base/special/absf]: compute the absolute value of a single-precision floating-point number. - [
absgammalnf( x )][@stdlib/math/base/special/absgammalnf]: natural logarithm of the absolute value of the gamma function. - [
cabs( z )][@stdlib/math/base/special/cabs]: compute the absolute value of a double-precision complex floating-point number. - [
cabs2( z )][@stdlib/math/base/special/cabs2]: compute the squared absolute value of a double-precision complex floating-point number. - [
cabs2f( z )][@stdlib/math/base/special/cabs2f]: compute the squared absolute value of a single-precision complex floating-point number. - [
cabsf( z )][@stdlib/math/base/special/cabsf]: compute the absolute value of a single-precision complex floating-point number. - [
cceil( z )][@stdlib/math/base/special/cceil]: round each component of a double-precision complex floating-point number toward positive infinity. - [
cceilf( z )][@stdlib/math/base/special/cceilf]: round each component of a single-precision complex floating-point number toward positive infinity. - [
cceiln( z, n )][@stdlib/math/base/special/cceiln]: round each component of a double-precision complex floating-point number to the nearest multiple of10^ntoward positive infinity. - [
ceil( x )][@stdlib/math/base/special/ceil]: round a double-precision floating-point number toward positive infinity. - [
ceil10( x )][@stdlib/math/base/special/ceil10]: round a numeric value to the nearest power of 10 toward positive infinity. - [
ceil2( x )][@stdlib/math/base/special/ceil2]: round a numeric value to the nearest power of two toward positive infinity. - [
ceilb( x, n, b )][@stdlib/math/base/special/ceilb]: round a numeric value to the nearest multiple of b^n toward positive infinity. - [
ceilf( x )][@stdlib/math/base/special/ceilf]: round a single-precision floating-point number toward positive infinity. - [
ceiln( x, n )][@stdlib/math/base/special/ceiln]: round a numeric value to the nearest multiple of 10^n toward positive infinity. - [
ceilsd( x, n, b )][@stdlib/math/base/special/ceilsd]: round a numeric value to the nearest number toward positive infinity with N significant figures. - [
cfloor( z )][@stdlib/math/base/special/cfloor]: round a double-precision complex floating-point number toward negative infinity. - [
cfloorf( z )][@stdlib/math/base/special/cfloorf]: round each component of a single-precision complex floating-point number toward negative infinity. - [
cfloorn( z, n )][@stdlib/math/base/special/cfloorn]: round each component of a double-precision complex floating-point number to the nearest multiple of10^ntoward negative infinity. - [
clamp( v, min, max )][@stdlib/math/base/special/clamp]: restrict a double-precision floating-point number to a specified range. - [
clampf( v, min, max )][@stdlib/math/base/special/clampf]: restrict a single-precision floating-point number to a specified range. - [
cround( z )][@stdlib/math/base/special/cround]: round each component of a double-precision complex floating-point number to the nearest integer. - [
croundf( z )][@stdlib/math/base/special/croundf]: round each component of a single-precision complex floating-point number to the nearest integer. - [
croundn( z, n )][@stdlib/math/base/special/croundn]: round each component of a double-precision complex floating-point number to the nearest multiple of10^n. - [
csignum( z )][@stdlib/math/base/special/csignum]: evaluate the signum function of a double-precision complex floating-point number. - [
csignumf( z )][@stdlib/math/base/special/csignumf]: evaluate the signum function of a single-precision complex floating-point number. - [
floor( x )][@stdlib/math/base/special/floor]: round a double-precision floating-point number toward negative infinity. - [
floor10( x )][@stdlib/math/base/special/floor10]: round a numeric value to the nearest power of 10 toward negative infinity. - [
floor2( x )][@stdlib/math/base/special/floor2]: round a numeric value to the nearest power of two toward negative infinity. - [
floorb( x, n, b )][@stdlib/math/base/special/floorb]: round a numeric value to the nearest multiple of b^n toward negative infinity. - [
floorf( x )][@stdlib/math/base/special/floorf]: round a single-precision floating-point numeric value toward negative infinity. - [
floorn( x, n )][@stdlib/math/base/special/floorn]: round a double-precision floating-point number to the nearest multiple of 10^n toward negative infinity. - [
floorsd( x, n, b )][@stdlib/math/base/special/floorsd]: round a numeric value to the nearest number toward negative infinity with N significant figures. - [
labs( x )][@stdlib/math/base/special/labs]: compute an absolute value of a signed 32-bit integer. - [
maxabs( x, y )][@stdlib/math/base/special/maxabs]: return the maximum absolute value. - [
maxabsf( x, y )][@stdlib/math/base/special/maxabsf]: return the maximum absolute single-precision floating-point number. - [
maxabsn( [x[, y[, ...args]]] )][@stdlib/math/base/special/maxabsn]: return the maximum absolute value. - [
minabs( x, y )][@stdlib/math/base/special/minabs]: return the minimum absolute value. - [
minabsf( x, y )][@stdlib/math/base/special/minabsf]: return the minimum absolute single-precision floating-point number. - [
minabsn( [x[, y[, ...args]]] )][@stdlib/math/base/special/minabsn]: return the minimum absolute value. - [
minmaxabs( x, y )][@stdlib/math/base/special/minmaxabs]: return the minimum and maximum absolute values. - [
minmaxabsf( x, y )][@stdlib/math/base/special/minmaxabsf]: return the minimum and maximum absolute values of two single-precision floating-point numbers. - [
minmaxabsn( [x[, y[, ...args]]] )][@stdlib/math/base/special/minmaxabsn]: return the minimum and maximum absolute values. - [
roundNearestEven( x )][@stdlib/math/base/special/round-nearest-even]: round a double-precision floating-point number to the nearest integer value with ties rounding to the nearest even integer. - [
round( x )][@stdlib/math/base/special/round]: round a numeric value to the nearest integer. - [
round10( x )][@stdlib/math/base/special/round10]: round a numeric value to the nearest power of 10 on a linear scale. - [
round2( x )][@stdlib/math/base/special/round2]: round a numeric value to the nearest power of two on a linear scale. - [
roundb( x, n, b )][@stdlib/math/base/special/roundb]: round a numeric value to the nearest multiple of b^n on a linear scale. - [
roundf( x )][@stdlib/math/base/special/roundf]: round a single-precision floating-point number to the nearest integer. - [
roundn( x, n )][@stdlib/math/base/special/roundn]: round a double-precision floating-point number to the nearest multiple of 10^n. - [
roundsd( x, n[, b] )][@stdlib/math/base/special/roundsd]: round a double-precision floating-point number to the nearest value withnsignificant figures. - [
signum( x )][@stdlib/math/base/special/signum]: signum function. - [
signumf( x )][@stdlib/math/base/special/signumf]: signum function. - [
trunc( x )][@stdlib/math/base/special/trunc]: round a double-precision floating-point number toward zero. - [
trunc10( x )][@stdlib/math/base/special/trunc10]: round a numeric value to the nearest power of 10 toward zero. - [
trunc2( x )][@stdlib/math/base/special/trunc2]: round a numeric value to the nearest power of two toward zero. - [
truncb( x, n, b )][@stdlib/math/base/special/truncb]: round a numeric value to the nearest multiple of b^n toward zero. - [
truncf( x )][@stdlib/math/base/special/truncf]: round a single-precision floating-point number toward zero. - [
truncn( x, n )][@stdlib/math/base/special/truncn]: round a numeric value to the nearest multiple of 10^n toward zero. - [
truncsd( x, n, b )][@stdlib/math/base/special/truncsd]: round a numeric value to the nearest number toward zero withnsignificant figures.
Other Special Functions
- [
acot( x )][@stdlib/math/base/special/acot]: compute the inverse cotangent of a double-precision floating-point number. - [
acotd( x )][@stdlib/math/base/special/acotd]: compute the arccotangent in degrees of a double-precision floating-point number. - [
acotdf( x )][@stdlib/math/base/special/acotdf]: compute the arccotangent in degrees of a single-precision floating-point number. - [
acotf( x )][@stdlib/math/base/special/acotf]: compute the inverse cotangent of a single-precision floating-point number. - [
acoth( x )][@stdlib/math/base/special/acoth]: compute the inverse hyperbolic cotangent of a double-precision floating-point number. - [
acsc( x )][@stdlib/math/base/special/acsc]: compute the arccosecant of a number. - [
acscd( x )][@stdlib/math/base/special/acscd]: compute the arccosecant in degrees of a double-precision floating-point number. - [
acscdf( x )][@stdlib/math/base/special/acscdf]: compute the arccosecant (in degrees) of a single-precision floating-point number. - [
acscf( x )][@stdlib/math/base/special/acscf]: compute the arccosecant of a single-precision floating-point number. - [
acsch( x )][@stdlib/math/base/special/acsch]: compute the hyperbolic arccosecant of a number. - [
asec( x )][@stdlib/math/base/special/asec]: compute the inverse (arc) secant of a number. - [
asecd( x )][@stdlib/math/base/special/asecd]: compute the arcsecant (in degrees) of a double-precision floating-point number. - [
asecdf( x )][@stdlib/math/base/special/asecdf]: compute the arcsecant (in degrees) of a single-precision floating-point number. - [
asecf( x )][@stdlib/math/base/special/asecf]: compute the inverse (arc) secant of a single-precision floating-point number. - [
asech( x )][@stdlib/math/base/special/asech]: compute the hyperbolic arcsecant of a number. - [
bernoulli( n )][@stdlib/math/base/special/bernoulli]: compute the nth Bernoulli number. - [
bernoullif( n )][@stdlib/math/base/special/bernoullif]: compute the nth Bernoulli number as a single-precision floating-point number. - [
beta( x, y )][@stdlib/math/base/special/beta]: beta function. - [
betainc( x, a, b[, regularized[, upper]] )][@stdlib/math/base/special/betainc]: incomplete beta function. - [
betaincinv( p, a, b[, upper] )][@stdlib/math/base/special/betaincinv]: inverse of the incomplete beta function. - [
betaln( x, y )][@stdlib/math/base/special/betaln]: natural logarithm of the beta function. - [
binet( x )][@stdlib/math/base/special/binet]: evaluate Binet's formula extended to real numbers. - [
binomcoef( n, k )][@stdlib/math/base/special/binomcoef]: compute the binomial coefficient. - [
binomcoeff( n, k )][@stdlib/math/base/special/binomcoeff]: compute the binomial coefficient as a single-precision floating-point number. - [
binomcoefln( n, k )][@stdlib/math/base/special/binomcoefln]: compute the natural logarithm of the binomial coefficient. - [
boxcox( x, lambda )][@stdlib/math/base/special/boxcox]: compute a one-parameter Box-Cox transformation. - [
boxcox1p( x, lambda )][@stdlib/math/base/special/boxcox1p]: compute a one-parameter Box-Cox transformation of1+x. - [
boxcox1pinv( y, lambda )][@stdlib/math/base/special/boxcox1pinv]: compute the inverse of a one-parameter Box-Cox transformation for1+x. - [
boxcoxinv( y, lambda )][@stdlib/math/base/special/boxcoxinv]: compute the inverse of a one-parameter Box-Cox transformation. - [
cbrt( x )][@stdlib/math/base/special/cbrt]: compute the cube root of a double-precision floating-point number. - [
cbrtf( x )][@stdlib/math/base/special/cbrtf]: compute the cube root of a single-precision floating-point number. - [
ccis( z )][@stdlib/math/base/special/ccis]: evaluate the cis function for a double-precision complex floating-point number. - [
cexp( z )][@stdlib/math/base/special/cexp]: evaluate the exponential function for a double-precision complex floating-point number. - [
cflipsign( z, y )][@stdlib/math/base/special/cflipsign]: return a double-precision complex floating-point number with the same magnitude aszand the sign ofy*z. - [
cflipsignf( z, y )][@stdlib/math/base/special/cflipsignf]: return a single-precision complex floating-point number with the same magnitude aszand the sign ofy*z. - [
cinv( z )][@stdlib/math/base/special/cinv]: compute the inverse of a double-precision complex floating-point number. - [
cinvf( z )][@stdlib/math/base/special/cinvf]: compute the inverse of a single-precision complex floating-point number. - [
copysign( x, y )][@stdlib/math/base/special/copysign]: return a double-precision floating-point number with the magnitude ofxand the sign ofy. - [
copysignf( x, y )][@stdlib/math/base/special/copysignf]: return a single-precision floating-point number with the magnitude ofxand the sign ofy. - [
cot( x )][@stdlib/math/base/special/cot]: evaluate the cotangent of a number. - [
cotd( x )][@stdlib/math/base/special/cotd]: compute the cotangent of an angle measured in degrees. - [
cotdf( x )][@stdlib/math/base/special/cotdf]: compute the cotangent of a single-precision floating-point number (in degrees). - [
cotf( x )][@stdlib/math/base/special/cotf]: evaluate the cotangent of a single-precision floating-point number (in radians). - [
coth( x )][@stdlib/math/base/special/coth]: compute the hyperbolic cotangent of a number. - [
cphase( z )][@stdlib/math/base/special/cphase]: compute the argument of a double-precision complex floating-point number in radians. - [
cphasef( z )][@stdlib/math/base/special/cphasef]: compute the argument of a single-precision complex floating-point number in radians. - [
cpolar( z )][@stdlib/math/base/special/cpolar]: compute the absolute value and phase of a double-precision complex floating-point number. - [
cpolarf( z )][@stdlib/math/base/special/cpolarf]: compute the absolute value and phase of a single-precision complex floating-point number. - [
csc( x )][@stdlib/math/base/special/csc]: evaluate the cosecant of a number. - [
cscd( x )][@stdlib/math/base/special/cscd]: compute the cosecant of a degree. - [
cscdf( x )][@stdlib/math/base/special/cscdf]: compute the cosecant of a single-precision floating-point number (in degrees). - [
cscf( x )][@stdlib/math/base/special/cscf]: evaluate the cosecant of a single-precision floating-point number (in radians). - [
csch( x )][@stdlib/math/base/special/csch]: compute the hyperbolic cosecant of a number. - [
deg2rad( x )][@stdlib/math/base/special/deg2rad]: convert an angle from degrees to radians. - [
deg2radf( x )][@stdlib/math/base/special/deg2radf]: convert an angle from degrees to radians (single-precision). - [
digamma( x )][@stdlib/math/base/special/digamma]: digamma function. - [
diracDelta( x )][@stdlib/math/base/special/dirac-delta]: evaluate the Dirac delta function. - [
diracDeltaf( x )][@stdlib/math/base/special/dirac-deltaf]: evaluate the Dirac delta function for a single-precision floating-point number. - [
eta( s )][@stdlib/math/base/special/dirichlet-eta]: dirichlet eta function. - [
ellipe( m )][@stdlib/math/base/special/ellipe]: compute the complete elliptic integral of the second kind. - [
ellipj( u, m )][@stdlib/math/base/special/ellipj]: compute the Jacobi elliptic functions sn, cn, and dn. - [
ellipk( m )][@stdlib/math/base/special/ellipk]: compute the complete elliptic integral of the first kind. - [
erf( x )][@stdlib/math/base/special/erf]: error function. - [
erfc( x )][@stdlib/math/base/special/erfc]: complementary error function. - [
erfcinv( x )][@stdlib/math/base/special/erfcinv]: inverse complementary error function. - [
erfcx( x )][@stdlib/math/base/special/erfcx]: scaled complementary error function. - [
erfinv( x )][@stdlib/math/base/special/erfinv]: inverse error function. - [
factorial( x )][@stdlib/math/base/special/factorial]: factorial function. - [
factorial2( n )][@stdlib/math/base/special/factorial2]: double factorial function. - [
factorial2f( n )][@stdlib/math/base/special/factorial2f]: evaluate the double factorial function as a single-precision floating-point number. - [
factorialln( x )][@stdlib/math/base/special/factorialln]: natural logarithm of the factorial function. - [
factoriallnf( x )][@stdlib/math/base/special/factoriallnf]: natural logarithm of the factorial of a single-precision floating-point number. - [
fallingFactorial( x, n )][@stdlib/math/base/special/falling-factorial]: compute the falling factorial. - [
fibonacciIndex( F )][@stdlib/math/base/special/fibonacci-index]: compute the Fibonacci number index. - [
fibonacciIndexf( F )][@stdlib/math/base/special/fibonacci-indexf]: compute the Fibonacci number index of a single-precision floating-point number. - [
fibonacci( n )][@stdlib/math/base/special/fibonacci]: compute the nth Fibonacci number. - [
fibonaccif( n )][@stdlib/math/base/special/fibonaccif]: compute the nth Fibonacci number as a single-precision floating-point number. - [
flipsign( x, y )][@stdlib/math/base/special/flipsign]: return a double-precision floating-point number with the magnitude ofxand the sign ofx*y. - [
flipsignf( x, y )][@stdlib/math/base/special/flipsignf]: return a single-precision floating-point number with the magnitude ofxand the sign ofx*y. - [
fmod( x, y )][@stdlib/math/base/special/fmod]: modulus function. - [
fmodf( x, y )][@stdlib/math/base/special/fmodf]: evaluate the Modulus function for single-precision floating-point numbers. - [
fresnel( x )][@stdlib/math/base/special/fresnel]: compute the Fresnel integrals S(x) and C(x). - [
fresnelc( x )][@stdlib/math/base/special/fresnelc]: compute the Fresnel integral C(x). - [
fresnels( x )][@stdlib/math/base/special/fresnels]: compute the Fresnel integral S(x). - [
frexp( x )][@stdlib/math/base/special/frexp]: split a double-precision floating-point number into a normalized fraction and an integer power of two. - [
frexpf( x )][@stdlib/math/base/special/frexpf]: split a single-precision floating-point number into a normalized fraction and an integer power of two. - [
gamma( x )][@stdlib/math/base/special/gamma]: gamma function. - [
gamma1pm1( x )][@stdlib/math/base/special/gamma1pm1]: computegamma(x+1) - 1. - [
gammainc( x, s[, regularized[, upper ]] )][@stdlib/math/base/special/gammainc]: incomplete gamma function. - [
gammaincinv( p, s[, upper ] )][@stdlib/math/base/special/gammaincinv]: inverse of incomplete gamma function. - [
gammaln( x )][@stdlib/math/base/special/gammaln]: natural logarithm of the gamma function. - [
gammasgn( x )][@stdlib/math/base/special/gammasgn]: sign of the gamma function. - [
gammasgnf( x )][@stdlib/math/base/special/gammasgnf]: sign of the gamma function for a single-precision floating-point number. - [
gcd( a, b )][@stdlib/math/base/special/gcd]: compute the greatest common divisor (gcd). - [
gcdf( a, b )][@stdlib/math/base/special/gcdf]: compute the greatest common divisor (gcd) of two single-precision floating-point numbers. - [
heaviside( x[, continuity] )][@stdlib/math/base/special/heaviside]: evaluate the Heaviside function. - [
heavisidef( x[, continuity] )][@stdlib/math/base/special/heavisidef]: evaluate the Heaviside function for a single-precision floating-point number. - [
hyp2f1( a, b, c, x )][@stdlib/math/base/special/hyp2f1]: evaluates the Gaussian hypergeometric function. - [
hypot( x, y )][@stdlib/math/base/special/hypot]: compute the hypotenuse avoiding overflow and underflow. - [
hypotf( x, y )][@stdlib/math/base/special/hypotf]: compute the hypotenuse avoiding overflow and underflow (single-precision). - [
inv( x )][@stdlib/math/base/special/inv]: compute the multiplicative inverse of a double-precision floating-point number. - [
invf( x )][@stdlib/math/base/special/invf]: compute the multiplicative inverse of a single-precision floating-point number. - [
kroneckerDelta( i, j )][@stdlib/math/base/special/kronecker-delta]: evaluate the Kronecker delta. - [
kroneckerDeltaf( i, j )][@stdlib/math/base/special/kronecker-deltaf]: evaluate the Kronecker delta (single-precision). - [
lcm( a, b )][@stdlib/math/base/special/lcm]: compute the least common multiple (lcm). - [
lcmf( a, b )][@stdlib/math/base/special/lcmf]: compute the least common multiple (lcm) of two single-precision floating-point numbers. - [
ldexp( frac, exp )][@stdlib/math/base/special/ldexp]: multiply a double-precision floating-point number by an integer power of two. - [
ldexpf( frac, exp )][@stdlib/math/base/special/ldexpf]: multiply a single-precision floating-point number by an integer power of two. - [
lnf( x )][@stdlib/math/base/special/lnf]: evaluate the natural logarithm of a single-precision floating-point number. - [
lucas( n )][@stdlib/math/base/special/lucas]: compute the nth Lucas number. - [
lucasf( n )][@stdlib/math/base/special/lucasf]: compute the nth Lucas number as a single-precision floating-point number. - [
max( x, y )][@stdlib/math/base/special/max]: return the maximum value. - [
maxf( x, y )][@stdlib/math/base/special/maxf]: return the maximum single-precision floating-point number. - [
maxn( [x[, y[, ...args]]] )][@stdlib/math/base/special/maxn]: return the maximum value. - [
min( x, y )][@stdlib/math/base/special/min]: return the minimum value. - [
minf( x, y )][@stdlib/math/base/special/minf]: return the minimum single-precision floating-point number. - [
minmax( x, y )][@stdlib/math/base/special/minmax]: return the minimum and maximum val
