scipy.special.k1#

scipy.special.k1(x, out=None) = <ufunc 'k1'>#

階數為 1 的第二類修正貝索函數,\(K_1(x)\)

參數:
xarray_like

引數 (float)

outndarray,選用

函數值的選用輸出陣列

傳回值:
K純量或 ndarray

x 處階數為 1 的修正貝索函數 K 的值。

另請參閱

kv

任何階數的第二類修正貝索函數

k1e

指數縮放的階數為 1 的修正貝索函數 K

註解

範圍被劃分為兩個區間 [0, 2] 和 (2, 無窮大)。在每個區間中使用切比雪夫多項式展開式。

此函數是 Cephes [1] 常式 k1 的包裝函式。

參考文獻

[1]

Cephes Mathematical Functions Library, http://www.netlib.org/cephes/

範例

計算單點的函數

>>> from scipy.special import k1
>>> k1(1.)
0.6019072301972346

計算多點的函數

>>> import numpy as np
>>> k1(np.array([0.5, 2., 3.]))
array([1.65644112, 0.13986588, 0.04015643])

繪製從 0 到 10 的函數圖。

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