COSH
All functions > MATH > COSH
Returns the hyperbolic cosine of a number.
Syntax
COSH(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 cosine result (always >= 1)
Notes
- Definition:
COSH(x) = (e^x + e^(-x)) / 2 - Always returns values >= 1
COSH(0) = 1- Even function:
COSH(-x) = COSH(x) - Grows exponentially for large |x|
- Related to regular cosine but for hyperbolic geometry
- Returns NULL if input is NULL