Java Reference
In-Depth Information
Trigonometric Functions
The Math object also has the standard trigonometric functions, which are very useful when
working with geometrical objects. All angles are measured in radians for these functions.
Note: Remind Me About Radians
Radians are a standard unit of angular measurement, equal to the angle of
the circle's center corresponding to the arc that subtends it.
The Math.sin() returns the sine of an angle:
> Math.sin(Math.PI/6); // this calculation contains
rounding errors,
it should be 0.5
<< 0.49999999999999994
The Math.cos() returns the cosine of an angle:
> Math.cos(Math.PI/6);
<< 0.8660254037844387
The Math.tan() returns the tangent of an angle:
> Math.tan(Math.PI/4); // another rounding error, this
should be 1
<< 0.9999999999999999
> Math.tan(Math.PI/2); // this should be NaN or Infinity
<< 16331778728383844
The Math.asin() returns the arcsine of a number. The result is an angle:
> Math.asin(1);
<< 1.5707963267948966
The Math.acos() returns the arccosine of a number. The result is an angle:
Search WWH ::

Custom Search