透過 MCP 連接 →

輸入計算

當 x ≤ 0 時,實數結果可能為複數或無定義。

數學公式

Show calculation steps (2)
  1. Upward recurrence to order v

    Upward recurrence to order v: 修正球面貝索函數 i_v(x)、k_v(x) 及其導數計算器

    Applied for v = Order >= 1 to reach i_v and k_v; n runs from 1 up to v.

  2. Derivatives

    Derivatives: 修正球面貝索函數 i_v(x)、k_v(x) 及其導數計算器

    First derivatives of the modified spherical Bessel functions at order v.

廣告

結果

Modified Spherical Bessel (first kind) iv(x)
1.8134302039
無因次
Second kind kv(x) 0.1062920829
Derivative i'v(x) -0.9743827436
Derivative k'v(x) -0.1594381243

這個計算器的功能

本工具可計算第一類修正球面貝索函數 iv(x) 與第二類 kv(x),並一併求出其一階導數 i'v(x)k'v(x),適用於非負整數階 v 與正實數引數 x。這些屬於純數學的特殊函數,世界各地的定義完全相同,不涉及任何地區性或單位上的假設。

背景與公式

這些函數是修正球面貝索方程 x²w″ + 2xw′ − (x² + v(v+1))w = 0 的解。透過半整數階的位移,它們與柱形修正貝索函數相關聯:iv(x) = √(π/2x)·Iv+1/2(x)、kv(x) = √(2/πx)·Kv+1/2(x)。由於整數 v 加上 +1/2 後階數成為半整數,這些函數便可化簡為含 sinh、cosh 與 exp 的初等表達式。我們以 i0=sinh(x)/x、i1=cosh(x)/x−sinh(x)/x²、k0=(π/2x)e−x、k1=(π/2x)e−x(1+1/x) 作為起始值,再逐階向上遞推至所需階數。導數則採用 f'v = −fv+1 + (v/x)fv

顯示修正球貝塞爾函數 i 隨 x 增大而增長、k 衰減的圖像
隨著 x 增大,第一類函數 i_v(x) 增長,而第二類 k_v(x) 衰減。

使用方法

輸入整數階 v(0、1、2、…)與引數 x(須滿足 x > 0),即可讀取四項輸出結果。請留意,本工具採用的慣例為 kv(x)=√(2/πx)Kv+1/2(x),因此在 k0 中會出現 π/2 這個係數;部分文獻則省略此係數。

實例演算(v = 0、x = 2)

i0(2)=sinh(2)/2=3.6268604/2=1.8134302。i1(2)=cosh(2)/2−sinh(2)/4=1.8810978−0.9067151=0.9743827,因此 i'0(2)=−i1(2)=−0.9743827。k0(2)=(π/4)e−2=0.1062930,k1(2)=k0·1.5=0.1594394,因此 k'0(2)=−k1(2)=−0.1594394。

常見問題

可以使用非整數階 v 嗎?這個實數版本僅支援非負整數階,此時函數為初等形式。非整數階則需進行完整的 I/K 貝索函數計算。

為什麼 x 必須為正?當 x→0 時 kv(x) 會發散,而 x<0 時結果會變為複數,因此實數版本要求 x > 0。

iv 與 kv 有什麼差別?iv 呈指數成長,且在原點處表現正則;kv 呈指數衰減,但在原點處為奇異。

最後更新: