asinh

asinh(x)

Try it yourself:

See also:

asinh(): The Inverse Hyperbolic Sine

asinh() returns the inverse hyperbolic sine of a number. It reverses sinh() and is used in hyperbolic geometry, nonlinear transformations, and formulas that need smooth behavior for both positive and negative values.

Why asinh is practical

Unlike many inverse functions, asinh accepts every real number and returns every real number. It is odd: asinh(-x) equals -asinh(x). Near zero it behaves much like x, while for large magnitudes it grows roughly logarithmically. That combination makes it useful for compressing wide-ranging signed data without a hard cutoff.

The identity asinh(x) = log(x + sqrt(x² + 1)) explains its connection with log() and sqrt(). The direct asinh form is clearer and normally preferable; the identity is useful for derivations or validating a symbolic result.

Related hyperbolic functions

Check an answer by computing sinh(asinh(x)). acosh() and atanh() are related inverses, but they have narrower real domains. Do not interchange them with circular functions such as asin(); similar spelling does not imply the same geometry.

When transforming measured data, preserve enough precision before applying asinh and document the scale of the input. The argument should be dimensionless or normalized to a meaningful reference scale.

Try Asinh in Calcul.io

Start with one of the editable examples above, then replace its arguments with your own values. Keeping the function on a separate calculator line makes the input and result easy to compare. For a longer workflow, assign the result to a variable or reference that line in the next expression.

Check the shown signature before adding optional arguments, and use the related-function links to compare operations with similar purposes.

All functions