Single argument operators

Use these as operators without parenthesis (e.g. sin x) or as functions with one argument (e.g. sin(x)).

 

Operator

Description

-x

Negation

+x

Unary plus. This converts it's operand to a number, but has no other effect.

x!

Factorial (x * (x-1) * (x-2) * … * 2 * 1). gamma(x + 1) for non-integers.

abs x

Absolute value (magnitude) of x

acos x

Arc cosine of x (in radians)

acosh x

Hyperbolic arc cosine of x (in radians)

asin x

Arc sine of x (in radians)

asinh x

Hyperbolic arc sine of x (in radians)

atan x

Arc tangent of x (in radians)

atanh x

Hyperbolic arc tangent of x (in radians)

cbrt x

Cube root of x

ceil x

Ceiling of x — the smallest integer that’s >= x

cos x

Cosine of x (x is in radians)

cosh x

Hyperbolic cosine of x (x is in radians)

exp x

e^x (exponential/antilogarithm function with base e)

expm1 x

e^x - 1

floor x

Floor of x — the largest integer that’s <= x

length x

String or array length of x

ln x

Natural logarithm of x

log x

Natural logarithm of x (synonym for ln, not base-10)

log10 x

Base-10 logarithm of x

log2 x

Base-2 logarithm of x

log1p x

Natural logarithm of (1 + x)

not x

Logical NOT operator

round x

X, rounded to the nearest integer, using "grade-school rounding"

sign x

Sign of x (-1, 0, or 1 for negative, zero, or positive respectively)

sin x

Sine of x (x is in radians)

sinh x

Hyperbolic sine of x (x is in radians)

sqrt x

Square root of x. Result is NaN (Not a Number) if x is negative.

tan x

Tangent of x (x is in radians)

tanh x

Hyperbolic tangent of x (x is in radians)

trunc x

Integral part of a X, looks like floor(x) unless for negative number



Copyright 2023 - BeriSoft Inc.
All rights reserved