球Bessel関数jν・yνの正の零点を次数と順位から計算
0≤ν≤10、1≤s≤10で実数次数へ拡張した球Bessel関数jνとyνの正の実零点を端末内計算します。
計算結果
- 第1種の正側s番目の零点
- —
- 第2種の正側s番目の零点
- —
使い方
- 球Bessel関数の拡張次数νを0以上10以下、球jν・球yνの正の零点を数える順位sを1以上10以下で設定します。
- 結果表ではjν側とyν側の根を読み、内部で参照する通常Bessel次数がν+1/2へ移っている点を式と照らします。
- 球対称モデルへ使う場合は表示された無次元根xに加え、半径Rや波数kとの関係x=kR、採用した球面境界を記録します。
計算式・考え方
jν(x)=√(π/(2x))J_(ν+1/2)(x)、yν(x)=√(π/(2x))Y_(ν+1/2)(x)として正側s番目の零点を返します。NIST DLMF §10.47 https://dlmf.nist.gov/10.47 と§10.58 https://dlmf.nist.gov/10.58 を照合しました。
注意事項
- 球Bessel関数は球対称の波動、量子力学の動径方程式、音響、電磁場、散乱問題で現れます。球面境界で関数を0にする条件は固有波数へ結び付き、球の半径を掛けた無次元引数が正の零点に一致します。
- DLMFの標準的な球Bessel添字は非負整数nですが、canonicalページは実数νを受け取ります。本ページはjν=√(π/(2x))J_(ν+1/2)という実数次数拡張を明示し、整数添字だけの表と混同しません。
- x>0では前置因子√(π/(2x))が有限かつ非零なので、球jνの正の零点は通常J_(ν+1/2)の零点と一致します。球yνも同様にY_(ν+1/2)を探索でき、前置因子を根探索へ繰り返し掛ける必要はありません。
- ν=0ではj0(x)=sin(x)/xなので正の零点はπ、2π、3πと並びます。y0(x)=−cos(x)/xの第1正零点はπ/2です。この閉形式は実装と表示の両方を確認できる強い境界テストになります。
- ν=1、s=1ではj零点が約4.493409457909064、y零点が約2.798386045783887です。通常Besselの同じνと一致しないのは、内部で使う通常関数の次数がν+1/2へ移るためです。
- 公開上限ν=10、s=10でもj零点は約45.921201763835586、y零点は約44.306177067217785で、監査済みx≤50内に入ります。さらに高い順位を単純外挿せず、探索上限へ届けば値を返しません。
- NIST DLMF §10.21(i) https://dlmf.nist.gov/10.21.i の通常Bessel零点の性質を半整数次数へ適用し、JとYを別々にbracketします。球関数同士の交錯だけから順位を推測するshortcutは使用しません。
- 球面半径Rでjν(kR)=0を課すと、計算値xから波数k=x/Rを求められます。波の速さvが既知なら角周波数ω=vkなどへ進めますが、単位と物理量の変換は問題ごとに異なります。本ページは無次元零点を返す段階で止め、周波数やエネルギーを根拠なく併算しません。Rをmで与えるならkはmの逆数になるので、cmやmmを混ぜたまま除算せず、寸法を一つの単位系へそろえてから換算します。
- 整数次数nではj0=sin(x)/xのほか、j1=sin(x)/x²−cos(x)/xのような初等式が得られます。これらを使うとn=0やn=1の根を独立に確認できます。ただし実数νへ拡張したページ全域を有限個の初等式で覆えないため、整数だけの漸化表へ入力を丸めることはしません。原点近傍では式中の大きな項が相殺するため、初等式をそのまま電卓へ入力した値だけで根探索の精度を判定しないでください。
- 球面で関数値を0にする条件と、導関数を0にするNeumann型条件は異なる固有値列を作ります。この計算器が返すのはjν(x)=0またはyν(x)=0の根であり、jν′(x)=0や線形結合の根ではありません。境界式に微分やインピーダンスが含まれる場合は表示値をそのまま固有値へ採用しないでください。電磁場のベクトル球面波では偏極によって関数または微分のどちらを使うかが変わるため、モード名だけで選ばず元の境界式へ戻って確認します。
- 定義と零点対応は2026年7月16日に一次資料で確認しました。物理問題へ使う場合、表示値は無次元xの零点なので、実際の波数や周波数へ変換する半径、速度、境界条件を別途適用してください。
- 球Bessel jν・yνの正の零点について: 表示値はIEEE 754 binary64を基礎とする有限精度の近似値です。最大有効桁を表示しても全桁が数学的に保証される意味ではなく、零点付近、極付近、大きな相殺がある入力では相対誤差が増える場合があります。
- 球Bessel jν・yνの正の零点について: 入力欄の上下限は単なる画面上の目安ではありません。独立した高精度oracleと境界探索で監査した公開域であり、範囲外を最後の有限値へ丸めたり、計算途中の値を成功結果として表示したりしません。
- 球Bessel jν・yνの正の零点について: この計算器は外部API、外部CDN、fetch、XMLHttpRequest、WebSocket、eval、new Functionを使用しません。数値計算と結果表の組み立ては利用者のブラウザ内で完結し、共有サーバーへ数値計算の負荷を移しません。
- 球Bessel jν・yνの正の零点について: 端末内計算でも、古いブラウザ、改変されたJavaScript、拡張機能の干渉、極端な省電力設定まで保証するものではありません。重要な研究、設計、試験、規格適合では別実装と一次資料を使って再計算してください。
- 球Bessel jν・yνの正の零点について: 結果のコピー機能は表示値の転記を助けますが、単位、関数種、入力条件までは自動で保存しません。再現性が必要なら、入力一式、確認日、ページ名、表示された値を同じ記録へ残してください。
- 球Bessel jν・yνの正の零点について: 出典URLは定義と数値上の注意を確認するための一次資料です。参照ページの説明文や実装を複製せず、入力意図だけを同定し、式、公開域、例、注意、FAQは監査結果に基づいて独自に作成します。
- 0≤ν≤10、1≤s≤10の正の実零点をbinary64近似で返します。負・複素零点、任意精度、高順位は扱いません。
よくある質問
νは整数でなくても入力できますか?
はい。canonicalに合わせ、通常Besselの次数ν+1/2を使う実数次数拡張として計算します。
ν=0のj第1零点は?
j0(x)=sin(x)/xなのでπです。原点は正の零点へ含めません。
通常Besselの零点と同じですか?
同じνではありません。球関数は通常Besselの次数ν+1/2に対応します。
入力した球Bessel jν・yνの正の零点のパラメータと計算結果は利用者端末内だけで処理され、外部へ送信または保存されません。個人情報を入力する欄もありません。