CAL supports the standard numeric functions in the following table.
Numeric functions |
|
---|---|
Function |
Description |
sin(angle) |
Sine of the angle |
cos(angle) |
Cosine of the angle |
tang(angle) |
Tangent of the angle |
asin(real) |
Arcsine of the number; the number must be between -1 and 1 |
acos(real) |
Arccosine of the number; the number must be between -1 and 1 |
atan(real) |
Arctangent of the number |
ln(real) |
Natural log of the number |
log(real) |
Base-10 log of the number |
exp(real) |
Natural exponent of the number |
exp10(real) |
Base-10 exponent of the number |
sqr(real) |
Square of the number |
sqrt(real) |
Square root of the number; the number must be nonnegative |
abs(real) |
Absolute value of the number |
round(real) |
Number rounded to the nearest integer |
trunc(real) |
Integer portion of the number |
r2d(angle) |
Angles in radians converted to degrees; for example, r2d(pi) converts the pi radians to 180 degrees |
d2r(angle) |
Angles in degrees converted to radians; for example, d2r(180) converts 180 degrees to radians and returns the value of pi |
pi |
The constant pi |