CARM User's Guide

Discontinued

Math Routines

RoutineAttributesDescription
acos Calculates the arc cosine of a specified number.
asin Calculates the arc sine of a specified number.
atan Calculates the arc tangent of a specified number.
atan2 Calculates the arc tangent of a fraction.
ceil Finds the integer ceiling of a specified number.
cos Calculates the cosine of a specified number.
cosh Calculates the hyperbolic cosine of a specified number.
exp Calculates the exponential function of a specified number.
fabsreentrantFinds the absolute value of a specified number.
floor Finds the largest integer less than or equal to a specified number.
fmod Calculates the floating-point remainder.
log Calculates the natural logarithm of a specified number.
log10 Calculates the common logarithm of a specified number.
modf Generates integer and fractional components of a specified number.
pow Calculates a value raised to a power.
randreentrantGenerates a pseudo random number.
sin Calculates the sine of a specified number.
sinh Calculates the hyperbolic sine of a specified number.
srand Initializes the pseudo random number generator.
sqrt Calculates the square root of a specified number.
tan Calculates the tangent of a specified number.
tanh Calculates the hyperbolic tangent of a specified number.
_chkdouble_intrinsic, reentrantChecks the status of a floating-point number of type double.
_chkfloat_intrinsic, reentrantChecks the status of a floating-point number of type float>/b>.

The math routines perform common mathematical calculations. Most of these routines work with floating-point values and include the floating-point libraries and support routines.

All of these routines are implemented as functions. Most are prototyped in the math.h include file. The rand and srand functions are prototyped in the stdlib.h include file.