scipy.special.hyperu#
-
scipy.special.hyperu(a, b, x, выход=None) =
'hyperu'> # Вырожденная гипергеометрическая функция U
Определяется как решение уравнения
\[x \frac{d^2w}{dx^2} + (b - x) \frac{dw}{dx} - aw = 0\]который удовлетворяет свойству
\[U(a, b, x) \sim x^{-a}\]как \(x \to \infty\). См. [dlmf] для получения дополнительной информации.
- Параметры:
- a, barray_like
Вещественные параметры
- xarray_like
Вещественный аргумент
- выходndarray, необязательно
Необязательный выходной массив для значений функции
- Возвращает:
- скаляр или ndarray
Значения U
Ссылки
[dlmf]Цифровая библиотека математических функций NIST https://dlmf.nist.gov/13.2#E6
Примеры
>>> import numpy as np >>> import scipy.special as sc
Имеет разрез ветви вдоль отрицательной x ось.
>>> x = np.linspace(-0.1, -10, 5) >>> sc.hyperu(1, 1, x) array([nan, nan, nan, nan, nan])
Оно стремится к нулю при x стремится к бесконечности.
>>> x = np.array([1, 10, 100]) >>> sc.hyperu(1, 1, x) array([0.59634736, 0.09156333, 0.00990194])
Оно удовлетворяет преобразованию Куммера.
>>> a, b, x = 2, 1, 1 >>> sc.hyperu(a, b, x) 0.1926947246463881 >>> x**(1 - b) * sc.hyperu(a - b + 1, 2 - b, x) 0.1926947246463881