2.1.16.1 Basic

Functions

Name Brief Example
_hypot Calculates the hypotenuse (the longest side) of a right triangle given the two sides of the right angle Examples
abs Absolute value of a floating-point (double). This function is implemented in internal.c as a compatibility function for the labtalk version of abs(x) function. Please note that this function will simply call the fabs(x) function Examples
angle Return the phase (angle) in radians of a planar vector with coordinates (x, y) Examples
deg2rad Radian and degree conversion functions: convert degree to radian Examples
fabs Absolute value of a floating-point (double). Examples
grnd normally distributed random number with mean=0 and sd=1, nSeed > 0 to set random seed (returns 0) Examples
is_equal Compare two double values and see if they are equal or not. Examples
max Return the larger of two doubles. Examples
min Return the smaller of two doubles. Examples
mod Divides x by y and returns the remainder. The arithmetic is same with c/c++, but not same with Excel. Examples
mod2 Divides x by y and returns the remainder. The arithmetic is same with Excel, but not same with c/c++. Examples
pow Calculates x raised to the power of y. Examples
rad2deg Radian and degree conversion functions: convert radian to degree Examples
ran This function is essentially the same as the rnd() function Examples
rand The rand function returns a pseudorandom integer in the range 0 to RAND_MAX. Examples
rmod Divides double x by double y and returns the remainder. Examples
rnd Also defined as ran(_nSeed). On every call it generates a random double value between 0. and 1. Examples
sqrt Calculates the square root. Examples
srand The srand function sets the starting point for generating a series of pseudorandom integers. Examples