Функция math.Jn

Функция math.Jn вычисляет значение функции Бесселя первого рода порядка n для вещественного аргумента x. В первый параметр мы передаем порядок функции Бесселя n (целое число), во второй параметр мы передаем аргумент x (вещественное число). Функция возвращает значение функции Бесселя первого рода порядка n в точке x.

Синтаксис

gomath.Jn(n, x)

Пример

Давайте вычислим значение функции Бесселя первого рода порядка 0 для аргумента 1.0:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Jn(0, 1.0)
  fmt.Printf("%.6f", res)
}

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

go"0.765198"

Пример

Давайте вычислим значение функции Бесселя первого рода порядка 1 для аргумента 2.0:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Jn(1, 2.0)
  fmt.Printf("%.6f", res)
}

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

go"0.576725"

Пример

Давайте вычислим значение функции Бесселя первого рода порядка 2 для аргумента 3.0:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Jn(2, 3.0)
  fmt.Printf("%.6f", res)
}

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

go"0.486091"

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

  • функцию math.J0,
    которая вычисляет функцию Бесселя первого рода порядка 0
  • функцию math.J1,
    которая вычисляет функцию Бесселя первого рода порядка 1
  • функцию math.Yn,
    которая вычисляет функцию Бесселя второго рода порядка n
  • функцию math.Gamma,
    которая вычисляет гамма-функцию