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()