# 双曲函数

# 简介

双曲函数可以看作是指数函数的对称组合,和三角函数类似,但它们对应的是双曲线而不是圆。

# 定义

并且有恒等式:

# 性质

  • 为奇函数,值域为
  • 为偶函数,值域为
  • 为奇函数,值域为 ,当 很大时趋近于

# 反双曲函数

  • 定义域为
  • 定义域为
  • 定义域为

JS 中对应 Math.asinh / Math.acosh / Math.atanh

# JS 实现

const sinh = (x) => (Math.exp(x) - Math.exp(-x)) / 2
const cosh = (x) => (Math.exp(x) + Math.exp(-x)) / 2
const tanh = (x) => sinh(x) / cosh(x)
console.log(Math.sinh(1))
console.log(Math.cosh(1))
console.log(Math.tanh(1))
console.log(Math.asinh(1))
console.log(Math.acosh(2))
console.log(Math.atanh(0.5))

# 应用

双曲函数常见于悬链线(链条自然下垂的形状)、指数增长/衰减模型,以及部分物理学里的解析表达式。