Функция math.Cosh

Функция math.Cosh вычисляет гиперболический косинус числа с плавающей точкой. В единственный параметр функция принимает число типа float64, для которого нужно вычислить гиперболический косинус. Функция возвращает значение типа float64, представляющее собой гиперболический косинус переданного числа.

Гиперболический косинус математически определяется как (e^x + e^(-x)) / 2, где e - основание натурального логарифма. Функция math.Cosh является обратной к функции math.Acosh.

Синтаксис

gomath.Cosh(x)

Пример "1"

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

gopackage main

import (
  "fmt"
  "math"
)

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

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

go1

Пример "2"

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

gopackage main

import (
  "fmt"
  "math"
)

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

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

go1.5430806348152437

Пример "3"

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

gopackage main

import (
  "fmt"
  "math"
)

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

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

go3.7621956910836314

Пример "4"

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

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Cosh(2.5)
  fmt.Println(res)
}

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

go6.132289479663686

Пример "5"

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

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Cosh(100)
  fmt.Println(res)
}

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

go1.3440585709080678e+43

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

  • функцию math.Sinh,
    которая вычисляет гиперболический синус числа
  • функцию math.Tanh,
    которая вычисляет гиперболический тангенс числа
  • функцию math.Acosh,
    которая вычисляет гиперболический арккосинус числа
  • функцию math.Exp,
    которая вычисляет экспоненту числа