**We're improving your VCL documentation experience!** Check out the future home of our VCL reference at the Fastly Developer Hub.

# Math trigonometric VCL features

Trigonometric functions.

## Functions

- math.acos() — Computes the principal value of the arc cosine of its argument
*x*. - math.acosh() — Computes the inverse hyperbolic cosine of its argument
*x*. - math.asin() — Computes the principal value of the arc sine of the argument
*x*. - math.asinh() — Computes the inverse hyperbolic sine of its argument
*x*. - math.atan() — Computes the principal value of the arc tangent of its argument
*x*. - math.atan2() — Computes the principal value of the arc tangent of
*y*/*x*, using the signs of both arguments to determine the quadrant of the Return Value. - math.atanh() — Computes the inverse hyperbolic tangent of its argument
*x*. - math.cos() — Computes the cosine of its argument
*x*, measured in radians. - math.cosh() — Computes the hyperbolic cosine of its argument
*x*. - math.sin() — Computes the sine of its argument
*x*, measured in radians. - math.sinh() — Computes the hyperbolic sine of its argument
*x*. - math.sqrt() — Computes the square root of its argument
*x*. - math.tan() — Computes the tangent of its argument
*x*, measured in radians. - math.tanh() — Computes the hyperbolic tangent of its argument
*x*.