Функция math.Sinh

Функция math.Sinh вычисляет гиперболический синус числа с плавающей точкой. Она принимает один параметр типа float64 и возвращает значение типа float64. Гиперболический синус определяется как (e^x - e^(-x)) / 2. Функция обрабатывает специальные случаи: для ±Inf возвращает ±Inf, для NaN возвращает NaN.

Синтаксис

gomath.Sinh(x)

Пример

Давайте вычислим гиперболический синус числа 0:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Sinh(0)
  fmt.Println(res)
}

Результат выполнения кода:

go0

Пример

Давайте вычислим гиперболический синус числа 1:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Sinh(1)
  fmt.Println(res)
}

Результат выполнения кода:

go1.1752011936438014

Пример

Давайте вычислим гиперболический синус отрицательного числа -1:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Sinh(-1)
  fmt.Println(res)
}

Результат выполнения кода:

go-1.1752011936438014

Пример

Давайте вычислим гиперболический синус числа 2:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Sinh(2)
  fmt.Println(res)
}

Результат выполнения кода:

go3.6268604078470186

Смотрите также

  • функцию math.Cosh,
    которая вычисляет гиперболический косинус числа
  • функцию math.Tanh,
    которая вычисляет гиперболический тангенс числа
  • функцию math.Asinh,
    которая вычисляет обратный гиперболический синус числа
  • функцию math.Sin,
    которая вычисляет тригонометрический синус числа