TANH
All functions > MATH > TANH
Returns the hyperbolic tangent of a number.
Syntax
TANH(number: T) → DOUBLE
sql
Type Parameters:
T
: Any numeric type (TINYINT, SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL)
Arguments
Parameter | Type | Required | Description |
---|---|---|---|
number | T | Yes | Any real number (DOUBLE) |
Returns
DOUBLE - Hyperbolic tangent result (between -1 and 1)
Notes
- Definition:
TANH(x) = SINH(x) / COSH(x) = (e^x - e^(-x)) / (e^x + e^(-x))
- Returns values in the range (-1, 1)
TANH(0) = 0
- Odd function:
TANH(-x) = -TANH(x)
- Approaches 1 as x approaches infinity
- Approaches -1 as x approaches negative infinity
- S-shaped (sigmoid) function
- Returns NULL if input is NULL