Math::Trig
use Math::Trig; $x = tan(0.9); $y = acos(3.7); $z = asin(2.4); $halfpi = pi/2; $rad = deg2rad(120);
Perl itself defines only three trigonometric functions:
sin
, cos
, and atan2
. The Math::Trig
module overrides these with fancier versions and supplies all the rest of the trig functions, including tan
, csc
, cosec
, sec
, cot
, cotan
, asin
, acos
, atan
, sinh
, cosh
, tanh
, and many others. Additionally, the constant pi
is defined, as are conversion functions like deg2rad
and grad2rad
. Support is provided for Cartesian, spherical, and cylindrical coordinates systems. This module makes implicit use of Math::Complex
as needed (and vice versa) for computations requiring imaginary numbers.