Basic programming guide – Remote Processing BASIC for the CX-10 Modbus User Manual
Page 67

BASIC PROGRAMMING GUIDE
2-58
SIN
Syntax:
SIN(expr)
Function:
Returns the trigonometric SINE of expr which is assumed to be in radians. The value of expr must be
in the range of +/- 200,000.
Mode:
Command, run
Use:
PRINT SIN(PI/2)
DESCRIPTION
SIN, COS, and TAN operators use a Taylor series to calculate the function. These operators first reduce the
argument to a value that is between 0 and PI/2. the algorithm used to reduce the value will reduce accuracy
when value is large. To maintain accuracy, keep the arguments for trig functions as small as possible.
ERRORS
ARITH. UNDERFLOW value or result is less than BASIC-52's smallest floating-point value of ± 1E-127
ARITH. OVERFLOW
value or result is greater than BASIC-52's largest floating-point value of
±.9999999E+127
DIVIDE BY ZERO
Attempt to take TAN(X) when COS(PI/2) = 0
EXAMPLES
10
PRINT SIN(PI/2),COS(10*PI),TAN(8*PI/4)
20
PRINT ATN(PI)
>run
1
1
0
1.2626272