math.cyl_bessel_k
code:Lua
y = textmodule.math.cyl_bessel_k(nu, x)
モジュール
math
引数
table:_
変数 型 概要
1 nu number 処理する数値
2 x number 処理する数値
返り値
table:_
変数 型 概要
1 y number 処理された数値
概要
第二種変形ベッセル関数を計算する。
$ y=K_ν(x)=\frac{π}{2}i^{ν+1}(J_ν(ix)+iN_ν(ix))=\frac{π}{2}\frac{I_{-ν}(x)-I_{ν}(x)}{\sinνπ} \qquad (x\geq0)
Iは第一種変形ベッセル関数(math.cyl_bessel_i)、Jは第一種ベッセル関数(math.cyl_bessel_j)、Nは第二種ベッセル関数 (math.cyl_neumann)。
nu >= 128の場合、関数の結果は未定義である。