Last verified · v1.0
Calculator · math
Hyperbolic Functions Calculator
Evaluate hyperbolic functions sinh, cosh, tanh and their inverses arcsinh, arccosh, arctanh. Enter any real number and get instant, accurate results.
Inputs
Function Value
—
Explain my result
Get a plain-English breakdown of your result with practical next steps.
The formula
How the
result is
computed.
What Are Hyperbolic Functions?
Hyperbolic functions are a family of analytic functions defined through the natural exponential function, forming precise analogs of the circular trigonometric functions. While sine and cosine describe points on the unit circle x2 + y2 = 1, hyperbolic functions parameterize points on the unit hyperbola x2 - y2 = 1. The six hyperbolic functions -- sinh, cosh, tanh, csch, sech, and coth -- appear throughout applied mathematics, physics, and engineering, making accurate computation essential for professionals and students alike.
Core Exponential Definitions
The three primary hyperbolic functions derive directly from the natural exponential function e:
- Hyperbolic Sine (sinh): sinh(x) = (ex - e-x) / 2
- Hyperbolic Cosine (cosh): cosh(x) = (ex + e-x) / 2
- Hyperbolic Tangent (tanh): tanh(x) = (ex - e-x) / (ex + e-x) = sinh(x) / cosh(x)
cosh(x) is always an even function -- cosh(-x) = cosh(x) -- while sinh(x) is odd: sinh(-x) = -sinh(x). tanh(x) is also odd. The three reciprocal functions csch(x) = 1/sinh(x), sech(x) = 1/cosh(x), and coth(x) = cosh(x)/sinh(x) complete the family, mirroring cosecant, secant, and cotangent in trigonometry.
Inverse Hyperbolic Functions
The inverse hyperbolic functions -- arcsinh, arccosh, and arctanh -- recover the input x from a known hyperbolic output. Each expresses as a natural logarithm:
- arcsinh(x) = ln(x + √(x2 + 1)) -- defined for all real x
- arccosh(x) = ln(x + √(x2 - 1)) -- requires x ≥ 1
- arctanh(x) = (1/2) · ln((1 + x) / (1 - x)) -- requires -1 < x < 1
The domain restrictions follow directly from the ranges of the forward functions. Because cosh(x) ≥ 1 for all real x (minimum at x = 0, where cosh(0) = 1), arccosh cannot accept inputs below 1. Because tanh(x) approaches +1 as x → +∞ and -1 as x → -∞ without ever reaching those bounds, arctanh requires its input to lie strictly inside the interval (-1, 1). This calculator enforces both constraints automatically.
Fundamental Identities
Hyperbolic functions satisfy identities parallel to trigonometric ones, with a crucial sign reversal in the Pythagorean analog:
- cosh2(x) - sinh2(x) = 1 (compare: cos2x + sin2x = 1)
- sinh(x + y) = sinh(x)cosh(y) + cosh(x)sinh(y)
- cosh(x + y) = cosh(x)cosh(y) + sinh(x)sinh(y)
- tanh(x + y) = (tanh(x) + tanh(y)) / (1 + tanh(x)tanh(y))
These identities underlie calculus techniques such as hyperbolic substitution, where integrals involving √(1 + x2) or √(x2 - 1) resolve cleanly using sinh or cosh substitutions.
Worked Numerical Examples
For sinh(2): sinh(2) = (e2 - e-2) / 2 = (7.3891 - 0.1353) / 2 = 3.6269. For cosh(1): cosh(1) = (e1 + e-1) / 2 = (2.7183 + 0.3679) / 2 = 1.5431. For tanh(0.5): tanh(0.5) = (1.6487 - 0.6065) / (1.6487 + 0.6065) = 1.0422 / 2.2553 = 0.4621. To verify the inverse, arcsinh(3.6269) = ln(3.6269 + √(3.62692 + 1)) = ln(7.3891) = 2.0000, confirming that arcsinh undoes sinh exactly.
Real-World Applications
Hyperbolic functions model a broad range of physical phenomena. The catenary curve -- the equilibrium shape of a hanging chain or cable under uniform gravity -- follows y = a · cosh(x/a), where a equals the ratio of horizontal tension to linear weight density. Bridge engineers and overhead power-line designers use this formula to compute cable lengths and structural loads. In Einstein's special relativity, the rapidity φ relates to velocity by tanh(φ) = v/c, where c is the speed of light, allowing relativistic velocities to compose additively. Electrical engineers apply sinh and cosh in transmission-line analysis through the Telegrapher's equations. In machine learning, tanh serves as a zero-centered activation function in recurrent neural networks and LSTM units, with outputs bounded to (-1, 1) -- for example, tanh(1) ≈ 0.7616 and tanh(2) ≈ 0.9640.
Methodology and Sources
This calculator applies the standard real-valued exponential definitions and logarithmic inverse identities for hyperbolic functions as established in classical mathematical analysis. Inverse function derivations, including logarithmic forms and complex extensions, follow the rigorous treatment in Howard Haber, The Complex Inverse Trigonometric and Hyperbolic Functions, UC Santa Cruz SCIPP. Computational function conventions for sinh, cosh, tanh, arcsinh, arccosh, and arctanh align with hardware-level specifications in the TI-84 Plus CE Reference Guide (Western Carolina University), a standard reference for scientific graphing calculator function implementations.
Reference