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

Функция math.Erf

Функция math.Erf вычисляет математическую функцию ошибок Гаусса для переданного вещественного числа. Она возвращает значение функции ошибок erf(x), которое определено как интеграл от 0 до x от функции (2/√π)*exp(-t²). Первый и единственный параметр принимает число типа float64, для которого нужно вычислить функцию ошибок.

Функция ошибок широко используется в статистике, теории вероятностей и дифференциальных уравнениях. Она возвращает значения в диапазоне от -1 до 1.

Синтаксис

math.Erf(x)

Пример

Давайте вычислим значение функции ошибок для числа 0.5:

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

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

0.5204998778130465

Пример

Давайте вычислим значение функции ошибок для отрицательного числа -1.0:

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

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

-0.8427007929497149

Пример

Давайте вычислим значения функции ошибок для нескольких чисел и сравним их:

package main import ( "fmt" "math" ) func main() { values := []float64{0.0, 0.5, 1.0, 2.0, 3.0} for _, v := range values { res := math.Erf(v) fmt.Printf("erf(%.1f) = %.10f\n", v, res) } }

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

erf(0.0) = 0.0000000000 erf(0.5) = 0.5204998778 erf(1.0) = 0.8427007929 erf(2.0) = 0.9953222650 erf(3.0) = 0.9999779095

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

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