# MATH - supplied mathematical function subprograms.

The following table shows the mathematical function subprograms supplied for Fortran. The arguments to the trigonometric functions must be expressed in radians.

```Function               Defn      #args   Name    Arg     Result
--------               ----      -----   ----    ---     ------
Arccosine              cos-1(a)    1     ARCOS   real    real
1     DARCOS  double  double
Hyperbolic Arccos      cosh-1(a)   1     ACOSH   real    real
1     DACOSH  double  double
Arcsine                sin-1(a)    1     ARSIN   real    real
1     DARSIN  double  double
Hyperbolic Arcsine     sinh-1(a)   1     ASINH   real    real
1     DASINH  double  double
Arctangent             tan-1(a)    1     ATAN    real    real
1     DATAN   double  double
tan-1(a/b)  2     ATAN2   real    real
2     DATAN2  double  double
Hyperbolic Arctan      tanh-1(a)   1     ATANH   real    real
1     DATANH  double  double
Cosine                 cos(a)      1     COS     real    real
1     DCOS    double  double
1     CCOS    complex complex
Hyperbolic Cosine      cosh(a)     1     COSH    real    real
1     DCOSH   double  double
Cube Root              a**(1/3)    1     CBRT    real    real
1     DCBRT   double  double
Exponential            e**a        1     EXP     real    real
1     DEXP    double  double
1     CEXP    complex complex
Exponential            10**a       1     EXP10   real    real
1     DEXP10  double  double
Exponential            2**a        1     EXP2    real    real
1     DEXP2   double  double
Exponential Complement e**a - 1.   1     EXPC    real    real
1     DEXPC   double  double
Exponential Complement 2**a - 1.   1     EXPC2   real    real
1     DXPC2   double  double
Exponential Complement 10**a - 1.  1     EXPC10  real    real
1     DXPC10  double  double
Base 2 Logarithm       log2(a)     1     ALOG2   real    real
1     DLOG2   double  double
Common Logarithm       log10(a)    1     ALOG10  real    real
1     DLOG10  double  double
Natural Logarithm      loge(a)     1     ALOG    real    real
1     DLOG    double  double
1     CLOG    complex complex
Power                  a**b        2     POW     real    real
2     DPOW    double  double
Sine                   sin(a)      1     SIN     real    real
1     DSIN    double  double
1     CSIN    complex complex
Hyperbolic Sine        sinh(a)     1     SINH    real    real
1     DSINH   double  double
Square Root            a**(1/2)    1     SQRT    real    real
1     DSQRT   double  double
1     CSQRT   complex complex
Tangent                tan(a)      1     TAN     real    real
1     DTAN    double  double
Hyperbolic Tangent     tanh(a)     1     TANH    real    real
1     DTANH   double  double```