Understanding Inverse Trigonometric Functions
Inverse trigonometric functions ("arc" functions) undo what sine, cosine, and tangent do: instead of taking an angle and returning a ratio, they take a ratio and return the angle that produces it. Because sin, cos, and tan are periodic — many angles share the same ratio — each inverse function is defined to return a single principal value from a restricted range, so the calculator always gives one well-defined answer rather than infinitely many.
Domains, ranges, and formulas
- arcsin(x) = sin⁻¹(x) — domain [-1, 1], principal range [-90°, 90°]
- arccos(x) = cos⁻¹(x) — domain [-1, 1], principal range [0°, 180°]
- arctan(x) = tan⁻¹(x) — domain: all real numbers, principal range (-90°, 90°)
- arccsc(x) = arcsin(1/x) — domain |x| ≥ 1, principal range [-90°, 90°] excluding 0°
- arcsec(x) = arccos(1/x) — domain |x| ≥ 1, principal range [0°, 180°] excluding 90°
- arccot(x) = 90° − arctan(x) — domain: all real numbers, principal range (0°, 180°)
This calculator evaluates the chosen function with JavaScript's built-in Math.asin, Math.acos, and Math.atan (which return radians), converts the result to degrees by multiplying by 180/π, and enforces each function's domain before computing — so an out-of-range input (like arcsin(2)) is rejected instead of silently returning a wrong number.
Degrees vs. radians
Both units describe the same angle: radians = degrees × π/180, and a full circle is 2π radians = 360°. This calculator reports both so you can plug the result directly into a geometry problem (degrees) or a calculus/physics formula (radians, since derivatives and Taylor series for trig functions assume radian input).