exprv4:reference:functions:logarithmic_and_exponential




Logarithmic and Exponential Functions

These functions calculate exponentials and logarithms.


e()

Returns Euler's number.

Argument Type Description
none No arguments.

Returns: number.

Example:

e();
log(e());       // 1

exp(x)

Returns Euler's number raised to `x`.

Argument Type Description
`x` number Exponent.

Returns: number.

Example:

exp(1);         // e

exp10(x)

Returns 10 raised to `x`.

Argument Type Description
`x` number Exponent.

Returns: number.

Example:

exp10(3);       // 1000

exp2(x)

Returns 2 raised to `x`.

Argument Type Description
`x` number Exponent.

Returns: number.

Example:

exp2(8);        // 256

expm1(x)

Returns `exp(x) - 1`.

Argument Type Description
`x` number Exponent.

Returns: number.

This form is useful for small values where `exp(x) - 1` would lose precision.

Example:

expm1(0);       // 0

log(x)

Returns the natural logarithm of `x`.

Argument Type Description
`x` number Input value. Must be greater than zero.

Returns: number.

Example:

log(e());       // 1

log10(x)

Returns the base-10 logarithm of `x`.

Argument Type Description
`x` number Input value. Must be greater than zero.

Returns: number.

Example:

log10(1000);    // 3

log1p(x)

Returns `log(1 + x)`.

Argument Type Description
`x` number Input value. Must be greater than `-1`.

Returns: number.

This form is useful for small values of `x`.

Example:

log1p(0);       // 0

log2(x)

Returns the base-2 logarithm of `x`.

Argument Type Description
`x` number Input value. Must be greater than zero.

Returns: number.

Example:

log2(256);      // 8

Previous: Algebra

Next: Trigonometric

exprv4/reference/functions/logarithmic_and_exponential.txt · Last modified: by 127.0.0.1

Page Tools