ForHosting KIT · 数学

ベッセル関数の計算機

次数0の第1種ベッセル関数の1での値J₀(1)は、約0.765197686558です。0以上の整数の次数と実数の値を入力すると、波や太鼓の膜、無線の側波帯の問題に使うJn(x)が分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
順序
0
X
1
結果
値
0.7651976866
式
J_0(1)

第一種ベッセル関数は波動、円形膜、周波数変調の側波帯、円柱内の熱流に現れます。生徒・技術者・出題者は、特殊関数ライブラリ一式を入れずに、整数次と実引数での J_n(x) を必要とします。本能力はその値を古典的べき級数で評価し、項から項への漸化式で単独の階乗が溢れないようにします。非負の整数次と有限の実数 x を送ると、関数値と級数の公式、J_0(1) のような短い式が返ります。

J_n(x) とは何か、べき級数の足し方

整数次 n の第一種ベッセル関数 J_n(x) は、ベッセルの微分方程式(x の二乗に y の二階微分、x に y の一階微分、x の二乗から n の二乗を引いたものに y を掛けた和が零)の標準解です。

固定した非負整数 n ごとに実引数 x の整関数であり、n が偶数なら x について偶、奇数なら奇、大きな |x| では振幅が二の平方根を円周率と x の積で割ったようにゆっくり減衰しながら振動します。

ここで用いる教科書のべき級数は、J_n(x) が k についての無限和、マイナス一の k 乗を k の階乗と (k 足す n) の階乗で割り、(x を二で割ったもの) の (二 k 足す n) 乗を掛けたものである、と述べます。

初項は (x を二で割ったもの) の n 乗を n の階乗で割った値で、以降の各項は直前の項に、マイナス (x を二で割ったもの) の二乗を (k 足す一) と (k 足す n 足す一) の積で割ったものを掛けます。この比で項を作ると単独の階乗を実体化しないため、公開された次数と |x| の上限内では途中の溢れを避けられます。

x が零のとき、級数は n が零なら一、n が正の整数なら零に縮み、よく知られた恒等式 J_0(0) は一、n が零より大きいときの J_n(0) は零と一致します。負の次数はこの整数次・第一種の評価器の範囲外です。反射公式(マイナス n の J はマイナス一の n 乗に J_n を掛けたもの)は適用せず、検証失敗とします。

公開契約は非負の次数一つに留まります。同じ漸化式を生徒は J_0(x) や J_1(x) の最初の数項を手で書くときに使い、数値結果を教科書の展開と突き合わせやすくなります。

ベッセル関数が使われる場面

導波管、円形太鼓の固有モード、周波数変調の側波帯、キルヒホッフ回折積分はいずれも実引数で J_n を評価します。教室ではベッセル関数の計算機を使い、学習者が数式処理を開かずに J_0(1)、J_1(2)、J_2(5) を確認します。試験生成器には、まだシラバスが紹介していない反射公式を黙って適用せず、負の次数を拒否する決定的な神託が必要です。

周期的な位相変調をベッセル側波帯に展開する信号処理ノートは、端のワーカーごとに特殊関数パッケージを同梱する代わりに、この parse 経路を呼べます。測った節円を J_0 の零点と較べる熱流・膜の実験室は、近い x での関数値で断面を描く必要があり、本端点がその評価を担います。

べき級数が倍精度でよく条件付けられるよう、order と |x| を公開上限内に保ってください。巨大な引数には専用ライブラリの漸近展開を選んでください。後からループ上限をいじっても公開契約が黙って変わらないよう、丸めた value をテストに固定してください。

姉妹ページは他の初等関数を扱います。本ページは第一種ベッセル関数の計算機を探す人向けです。

教室での J_0 と J_1 の確認

生徒に整数次 n と有限の x を送らせ、教科書の級数、および恒等式 J_0(0)=1 と n>0 のときの J_n(0)=0 に対して J_n(x) を確かめさせます。

FM 側波帯の振幅

位相変調音の搬送波と側波帯の強さを J_n(β) として読み、ノートや端のワーカーごとに特殊関数パッケージを同梱せずに済みます。

円形膜と円筒波

太鼓のモード、導波管の遮断、キルヒホッフ回折の断面を、測った x または与えた x から描くときに、実の半径引数で J_n を評価します。

次数が負だとどうなりますか?

本評価器は反射 J_{−n}(x)=(−1)^n J_n(x) を適用しません。order は非負整数である必要があります。

これは J_n ですか、Y_n ですか、それとも変形ベッセル関数ですか?

整数次の第一種ベッセル関数 J_n だけです。第二種の Y_n と変形の I_n/K_n は範囲外です。

x が0のときのベッセル関数の値はいくつですか?

xが0のとき級数は簡単になり、J₀(0)はちょうど1、正の次数ではどれも0になります。これらはよく知られた恒等式で、計算機はその値をそのまま返します。

第1種ベッセル関数はどこで使われますか?

波や熱が円形のものと関わる場面で使われます。円形の太鼓の振動、導波管の中の波、周波数変調の側波帯、回折、円柱の中の熱の流れなどです。

ベッセル関数の零点を求めたり、グラフを描いたりできますか?

いいえ、できません。入力した1点でのJnの値だけを返します。零点の一覧やグラフ、第2種の関数は出さないので、グラフを描くには複数の点で値を求めてください。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/math/bessel-function

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/math/bessel-function \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"order":0,"x":1}'
{
  "order": 0,
  "x": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.bessel_function",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_order40
max_abs_x50
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

負の次数と非有限の x は invalid_input で失敗し、課金されません。

入力契約、応答の形、誤りの扱い

丸めは表示の契約であり、数学の変更ではありません。検証失敗は課金されません。標準例の order 零と x 一は、J_0(1) を約 0.765 で与えます。円筒関数のグラフが必要ならご自身で描いてください。本端点は関数値だけを返し、零点も図も第二種の仲間 Y_n も出しません。必須フィールド二つを持つ JSON オブジェクトを送ってください。order は非負整数で、別名 n でも受け付け、零から公開の max_order までです。分数、無限大、空文字、負の整数はフィールド名付きの invalid_input で失敗します。x は有限の実数で、絶対値は公開の max_abs_x 以下です。NaN、正の Infinity、負の Infinity、欠けた x は、x が有限数でなければならないという invalid_input で失敗します。十進または指数の JSON 数として解析できる数値文字列は受け付け、フォーム投稿や表計算の書き出しが事前変換なしで動きます。内部では項が浮動小数の累積を変えなくなるか、ごく小さな相対下限を下回るまで和を取り、項数に硬い上限を置いて Worker 隔離が永久に回らないようにします。べき級数が IEEE-754 倍精度でよく条件付けられるよう、両フィールドを公開上限内に保ってください。

ベッセル J_n(x) の API が役立つ場面

実装は純粋な parse の段階 A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向き通信もなく、無料のブラウザ実行器は同じ同型の solve 関数を動かします。Invalid_input は前払い残高を消費しないため、契約を学ぶ途中で負の次数を打っても探索スクリプトは安く済みます。

第一種ベッセル関数 J_n(x) はどう評価しますか。

非負の整数次(別名 n)と有限の実数 x を送ってください。API はべき級数から value = J_n(x) を返し、formula と J_0(1) のような expression を付けます。

x が無限大や数でない場合はどうなりますか。

タスクは invalid_input で失敗します。x は、絶対値が公開の max_abs_x 上限内に収まる有限の実数でなければなりません。

ベッセル関数の計算機の料金はいくらですか。

ブラウザの用具は無料です。API 要求は成功した呼び出しごとに前払いの KIT 残高を $0.002 で使い、無効な入力は課金されません。

KITの完全なドキュメントを見る →