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 |