scipy.special.j1#

scipy.special.j1(x, выход=None) = 'j1'>#

Функция Бесселя первого рода порядка 1.

Параметры:
xarray_like

Аргумент (float).

выходndarray, необязательно

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

Возвращает:
Jскаляр или ndarray

Значение функции Бесселя первого рода порядка 1 в x.

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

jv

Функция Бесселя первого рода

spherical_jn

сферические функции Бесселя.

Примечания

Область определения разделена на интервалы [0, 8] и (8, бесконечность). В первом интервале используется разложение Чебышёва с 24 членами. Во втором применяется асимптотическое тригонометрическое представление с использованием двух рациональных функций степени 5/5.

Эта функция является обёрткой для Cephes [1] рутина j1. Не следует путать со сферическими функциями Бесселя (см. spherical_jn).

Ссылки

[1]

Библиотека математических функций Cephes, http://www.netlib.org/cephes/

Примеры

Вычислить функцию в одной точке:

>>> from scipy.special import j1
>>> j1(1.)
0.44005058574493355

Вычислить функцию в нескольких точках:

>>> import numpy as np
>>> j1(np.array([-2., 0., 4.]))
array([-0.57672481,  0.        , -0.06604333])

Постройте график функции от -20 до 20.

>>> import matplotlib.pyplot as plt
>>> fig, ax = plt.subplots()
>>> x = np.linspace(-20., 20., 1000)
>>> y = j1(x)
>>> ax.plot(x, y)
>>> plt.show()
../../_images/scipy-special-j1-1.png