NAME
SPVM::Math - Math Library
FUNCTIONS
E
double E()
The double value that is closer than any other to e, the base of the natural logarithms.
PI
double PI()
The double value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter.
sin
double sin(double $x)
Returns the trigonometric sine of an angle. Special cases:
=item* If the argument is NaN or an infinity, then the result is NaN.
=item* If the argument is zero, then the result is a zero with the same sign as the argument.
The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.
Parameters:
$x - an angle, in radians.
Returns:
the sine of the argument.
cos
double cos(double $x)
Returns the trigonometric cosine of an angle. Special cases:
=item* If the argument is NaN or an infinity, then the result is NaN.
The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.
Parameters:
$x - an angle, in radians.
Returns:
the cosine of the argument.
tan
double tan(double $x)
Returns the trigonometric tangent of an angle. Special cases:
=item* If the argument is NaN or an infinity, then the result is NaN.
=item* If the argument is zero, then the result is a zero with the same sign as the argument.
The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.
Parameters:
$x - an angle, in radians.
Returns:
the tangent of the argument.
asin
double asin(double $x)
Returns the arc sine of a value; the returned angle is in the range -pi/2 through pi/2. Special cases:
If the argument is NaN or its absolute value is greater than 1, then the result is NaN.
If the argument is zero, then the result is a zero with the same sign as the argument.
The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.
Parameters:
$x - the value whose arc sine is to be returned.
Returns:
the arc sine of the argument.
acos
public static double acos(double $x)
Returns the arc cosine of a value; the returned angle is in the range 0.0 through pi. Special case:
If the argument is NaN or its absolute value is greater than 1, then the result is NaN.
The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.
Parameters:
$x - the value whose arc cosine is to be returned.
Returns:
the arc cosine of the argument.
atan
double atan(double $x)
Returns the arc tangent of a value; the returned angle is in the range -pi/2 through pi/2. Special cases:
If the argument is NaN, then the result is NaN.
If the argument is zero, then the result is a zero with the same sign as the argument.
The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.
Parameters:
$x - the value whose arc tangent is to be returned.
Returns:
the arc tangent of the argument.
to_radians
double toRadians(double angdeg)
Converts an angle measured in degrees to an approximately equivalent angle measured in radians. The conversion from degrees to radians is generally inexact.
Parameters:
angdeg - an angle, in degrees
Returns:
the measurement of the angle angdeg in radians.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 115:
You forgot a '=back' before '=head2'