scipy.special.k1e#
- scipy.special.k1e(x, out=None) = <ufunc 'k1e'>#
指數縮放的modified Bessel function K,階數為 1
定義為
k1e(x) = exp(x) * k1(x)
- 參數:
- xarray_like
參數 (浮點數)
- outndarray, optional
函數值的選用輸出陣列
- 返回值:
- Kscalar or ndarray
在 x 處,指數縮放的modified Bessel function K,階數為 1 的值。
註解
範圍被劃分為兩個區間 [0, 2] 和 (2, 無窮大)。在每個區間中都使用了 Chebyshev 多項式展開。
參考文獻
[1]Cephes 數學函數庫,http://www.netlib.org/cephes/
範例
在以下範例中,
k1
返回 0,而k1e
仍然返回有用的浮點數。>>> from scipy.special import k1, k1e >>> k1(1000.), k1e(1000.) (0., 0.03964813081296021)
透過為 x 提供 NumPy 陣列或列表,計算多個點的函數值。
>>> import numpy as np >>> k1e(np.array([0.5, 2., 3.])) array([2.73100971, 1.03347685, 0.80656348])
繪製從 0 到 10 的函數圖。
>>> import matplotlib.pyplot as plt >>> fig, ax = plt.subplots() >>> x = np.linspace(0., 10., 1000) >>> y = k1e(x) >>> ax.plot(x, y) >>> plt.show()