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

Функция math.Exp

Функция math.Exp вычисляет экспоненту числа, то есть число e (основание натурального логарифма, приблизительно равное 2.71828) в степени x. Функция принимает один параметр — значение степени типа float64 и возвращает результат типа float64. Если результат выходит за пределы диапазона float64, функция возвращает +Inf для слишком больших значений и 0 для слишком маленьких.

Синтаксис

math.Exp(x)

Пример

Давайте вычислим экспоненту для числа 1:

package main import ( "fmt" "math" ) func main() { res := math.Exp(1) fmt.Println(res) }

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

2.718281828459045

Пример

Вычислим экспоненту для числа 0:

package main import ( "fmt" "math" ) func main() { res := math.Exp(0) fmt.Println(res) }

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

1

Пример

Вычислим экспоненту для отрицательного числа -2:

package main import ( "fmt" "math" ) func main() { res := math.Exp(-2) fmt.Println(res) }

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

0.1353352832366127

Пример

Попробуем передать очень большое число для демонстрации переполнения:

package main import ( "fmt" "math" ) func main() { res := math.Exp(1000) fmt.Println(res) }

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

+Inf

Пример

Вычислим экспоненту для очень маленького отрицательного числа:

package main import ( "fmt" "math" ) func main() { res := math.Exp(-1000) fmt.Println(res) }

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

0

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

  • функцию math.Exp2,
    которая вычисляет 2 в степени x
  • функцию math.Expm1,
    которая вычисляет e^x - 1 с высокой точностью для малых x
  • функцию math.Log,
    которая вычисляет натуральный логарифм числа
  • функцию math.Pow,
    которая возводит число в произвольную степень
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить