BesselJZero[n,k]
ベッセル関数
の k
番目の零点を表す.
BesselJZero[n,k,x0]
x0より大きい k
番目の零点を表す.
BesselJZero
BesselJZero[n,k]
ベッセル関数
の k
番目の零点を表す.
BesselJZero[n,k,x0]
x0より大きい k
番目の零点を表す.
詳細
- 記号操作・数値操作の両方に適した数学関数である.
- N[BesselJZero[n,k]]は,指定した零点が存在する限り数値近似を与える.
- BesselJZero[n,k]は,0より大きい k
番目の零点を表す. - BesselJZeroは任意の数値精度で評価できる.
- BesselJZeroは自動的にリストに縫い込まれる. »
例題
すべて開く すべて閉じる例 (5)
N[BesselJZero[0, 1]]BesselJ[0, BesselJZero[0, 1]]実数の部分集合上でBesselJ関数の零点を表示する:
Plot[BesselJ[1, z], {z, 0, 15}, Epilog -> {PointSize[0.03], Red, Point[Table[{BesselJZero[1, k], 0}, {k, 4}]]}]Series[BesselJZero[n, x], {x, 0, 1}]TraditionalFormによる表示:
BesselJZero[ν, k]//TraditionalFormスコープ (18)
数値評価 (7)
BesselJZero[0., 2]N[BesselJZero[0, 1, 40]]N[BesselJZero[1, 20, 40], 50]N[BesselJZero[0, 1, 40`100]]//TimingN[BesselJZero[0, 2, 50`1000]];//TimingN[BesselJZero[0, 1 - 2 / 3], 20]BesselJZero[ν,k-α/π]について,結果は
の零点である:
BesselJ[0, %]Cos[2Pi / 3] - BesselY[0, %]Sin[2Pi / 3]Aroundを使って平均的な場合の統計区間を計算する:
BesselJZero[ 1, Around[2, 0.01]]BesselJZero[1 / 2, {{2, 1}, {1, 3}}]//NMatrixFunctionを使って行列のBesselJZero関数を計算する:
MatrixFunction[BesselJZero[1 / 2, #]&, {{2, 1}, {1, 3}}]//N特定の値 (3)
Limit[BesselJZero[2, x], x -> Infinity]{BesselJZero[0, 1], BesselJZero[0, 2], BesselJZero[0, 3]}//NSolveを使ってBesselJ[1,x]の最初の零点を求める:
xzero = x /. Solve[BesselJ[1, x] == 0 && 2 < x < 6, x][[1]]Plot[BesselJ[1, x], {x, 0, 10}, Epilog -> Style[Point[{xzero, BesselJ[1, xzero]}], PointSize[Large], Red]]可視化 (3)
BesselJの零点を階段関数として可視化する:
Plot[BesselJZero[0, 1, x], {x, 1, 10}]BesselJ関数の零点を表示する:
Plot[BesselJ[1, z], {z, 0, 20}, Epilog -> {PointSize[0.03], Point[Table[{BesselJZero[1, k], 0}, {k, 6}]]}]Plot[BesselJ[1, z], {z, 0, 10}, Epilog -> {PointSize[0.03], Red, Point[{BesselJZero[1, 1, 6], 0}]}]微分と級数展開 (5)
D[BesselJZero[ν, k], k]D[BesselJZero[2, x], {x, 2}]// SimplifySeriesを使ってテイラー(Taylor)展開を求める:
Series[BesselJZero[n, x], {x, 0, 2}]//Normal//SimplifyInfinityにおける級数展開を求める:
Series[BesselJZero[n, x], {x, Infinity, 1}]Series[BesselJZero[n, x], {x, x0, 1}]アプリケーション (3)
ディリクレ(Dirichlet)の境界条件を持つ円形ドラムの最初の10個の固有モードを求める:
modes = N[BesselJZero[0, Range[10]]]ampl[r_] = Sin[modes].BesselJ[0, r modes];ParametricPlot[{Cos[ϕ] r, Sin[ϕ] r}, {ϕ, 0, 2Pi}, {r, 0, 1}, ColorFunction -> Function[{x, y, ϕ, r}, GrayLevel[ampl[r]]], Mesh -> False, Axes -> False, BoundaryStyle -> None]Plot[ampl[r], {r, 0, 1}]回析限界的な光学系におけるレイリーの基準(Rayleigh criterion)の係数を求める:
BesselJZero[1, 1] / π //NLaplacianの固有値をDisk上の直交座標で解析的に計算する:
DEigenvalues[{-Laplacian[u[x, y], {x, y}], DirichletCondition[u[x, y] == 0, True]}, u[x, y], {x, y}∈Disk[], 3]特性と関係 (1)
大きい k についてのBesselJZero[ν,k]の漸近的な動作:
Series[BesselJZero[ν, k], {k, Infinity, 3}]関連するガイド
-
▪
- ベッセル(Bessel)関連関数 ▪
- 逆関数 ▪
- 特殊関数 ▪
- 光学で使用される関数
テキスト
Wolfram Research (2007), BesselJZero, Wolfram言語関数, https://reference.wolfram.com/language/ref/BesselJZero.html.
CMS
Wolfram Language. 2007. "BesselJZero." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BesselJZero.html.
APA
Wolfram Language. (2007). BesselJZero. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BesselJZero.html
BibTeX
@misc{reference.wolfram_2026_besseljzero, author="Wolfram Research", title="{BesselJZero}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/BesselJZero.html}", note=[Accessed: 16-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_besseljzero, organization={Wolfram Research}, title={BesselJZero}, year={2007}, url={https://reference.wolfram.com/language/ref/BesselJZero.html}, note=[Accessed: 16-September-2026]}