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

Функция math.Log

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

Если передано отрицательное число, функция вернет NaN. Если передан 0, функция вернет -Inf. Если передан +Inf, функция вернет +Inf.

Синтаксис

math.Log(x)

Пример

Давайте вычислим натуральный логарифм числа 2.718281828:

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

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

0.9999999998311267

Пример

Давайте вычислим натуральный логарифм числа 10:

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

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

2.302585092994046

Пример

Давайте вычислим натуральный логарифм числа 1:

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

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

0

Пример

Давайте вычислим натуральный логарифм отрицательного числа -5:

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

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

NaN

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

  • функцию math.Log10,
    которая вычисляет десятичный логарифм числа
  • функцию math.Log2,
    которая вычисляет двоичный логарифм числа
  • функцию math.Log1p,
    которая вычисляет натуральный логарифм от (1 + x)
  • функцию math.Exp,
    которая вычисляет экспоненту числа (e в степени x)
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить