Функция math.J1

Функция math.J1 вычисляет значение функции Бесселя первого рода порядка 1 для числа с плавающей точкой. Она принимает один параметр типа float64 — аргумент функции Бесселя, и возвращает значение типа float64. Функция Бесселя первого рода порядка 1 широко используется в различных областях науки и техники, включая физику, инженерию и теорию дифференциальных уравнений.

Синтаксис

gomath.J1(x float64) float64

Пример

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

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.J1(2.5)
  fmt.Println(res)
}

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

go0.4970941024812472

Пример

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

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.J1(0.0)
  fmt.Println(res)
}

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

go0

Пример

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

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.J1(-3.0)
  fmt.Println(res)
}

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

go-0.33905895852593645

Обратите внимание, что функция Бесселя первого рода порядка 1 является нечетной функцией, поэтому J1(-x) = -J1(x).

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

  • функцию math.J0,
    которая вычисляет значение функции Бесселя первого рода порядка 0
  • функцию math.Jn,
    которая вычисляет значение функции Бесселя первого рода порядка n
  • функцию math.Y0,
    которая вычисляет значение функции Бесселя второго рода порядка 0
  • функцию math.Y1,
    которая вычисляет значение функции Бесселя второго рода порядка 1