РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
309 of 1593 menu

Функция math.Atanh

Функция math.Atanh возвращает гиперболический арктангенс числа. В качестве параметра она принимает значение типа float64 и возвращает его гиперболический арктангенс. Область допустимых значений аргумента: интервал (-1, 1). Если передать значение за пределами этого интервала, функция вернет NaN (не число) или бесконечность.

Синтаксис

math.Atanh(x)

Пример

Рассмотрим базовый пример вычисления гиперболического арктангенса для числа 0.5:

package main import ( "fmt" "math" ) func main() { x := 0.5 res := math.Atanh(x) fmt.Printf("atanh(%.1f) = %.6f\n", x, res) }

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

"atanh(0.5) = 0.549306"

Пример

Проверим работу функции со значением близким к единице, например 0.999:

package main import ( "fmt" "math" ) func main() { x := 0.999 res := math.Atanh(x) fmt.Printf("atanh(%.3f) = %.6f\n", x, res) }

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

"atanh(0.999) = 3.800201"

Пример

Посмотрим, как функция ведет себя при передаче значения за пределами допустимого интервала, например 1.5:

package main import ( "fmt" "math" ) func main() { x := 1.5 res := math.Atanh(x) fmt.Printf("atanh(%.1f) = %f\n", x, res) }

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

"atanh(1.5) = NaN"

Пример

Рассмотрим случай с отрицательным значением в допустимом интервале, например -0.3:

package main import ( "fmt" "math" ) func main() { x := -0.3 res := math.Atanh(x) fmt.Printf("atanh(%.1f) = %.6f\n", x, res) }

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

"atanh(-0.3) = -0.309520"

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

  • функцию math.Atan,
    которая вычисляет арктангенс числа
  • функцию math.Atan2,
    которая вычисляет арктангенс отношения двух чисел
  • функцию math.Sinh,
    которая вычисляет гиперболический синус
  • функцию math.Cosh,
    которая вычисляет гиперболический косинус
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить