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

ParameterTypeRequiredDescription
numberTYesAny 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

Examples

Last update at: 2025/10/13 10:23:46