## Library Engine: Basic functions

 abs(arg)Absolute value. abs2(arg)Absolute value squared. arg(value)Angle of a complex number. angle(value)Angle of a complex number. real(value)Real part of a complex number. imag(value)Imaginary part of a complex number. sqrt(value)Square root. sqr(value)Square of a number. sin(value)Sine. cos(value)Cosine. tan(value)Tangent. cot(value)Cotangent. random(nCols, nRows)Random number or matrix (0-1). rand(nCols, nRows)Random number or matrix (0-1). ceil(num)Round a number to the nearest >= integer. floor(num)Round a number to the nearest \$ <= \$ integer. round(num)Round to nearest integer. asin(value)Inverse of sine (arcussine). acos(value)Inverse of cosine (arcuscosine). atan(value)Inverse of tangent (arcustangent). acot(value)Inverse of cotangent (arcuscotangent). sinh(value)Sinus hyperbolicus. cosh(value)Cosinus hyperbolicus. tanh(value)Tangent hyperbolicus. coth(value)Cotangent hyperbolicus. asinh(value)Inverse of sinus hyperbolicus. atanh(value)Inverse of tangent hyperbolicus. acoth(value)Inverse of cotangent hyperbolicus. sec(value)Secant. csc(value)Cosecant. asec(value)Inverse secant. acsc(value)Inverse cosecant. log(value)Natural logarithm. log2(value)Base 2 logarithm. log10(value)Base 10 logarithm. atan2(a, b)Calculate arcus tangent defined on whole circle. exp(val)Calculate e^x. conj(val)Complex conjugate. sign(num)Sign of a number. gcd(a, b)Greatest common divisor of two integers. simplify(args)Normalize a matrix of numbers by their greatest common divisor. conv(a, b)Calculate the convolution of two arrays.