MCPで接続 →

計算を入力してください

公式

広告

結果

x = 1 でのエアリー関数(基準値)
Ai(1) = 0.135292  ·  Bi(1) = 1.207424
Table below has 31 evaluated points
x Ai(x) Bi(x)
-10 0.039209 -0.314835
-9.5 0.319264 0.036655
-9 -0.020884 0.325065
-8.5 -0.330297 0.009141
-8 -0.052705 -0.331252
-7.5 0.321776 -0.112463
-7 0.184281 0.293762
-6.5 -0.23802 0.261013
-6 -0.329145 -0.146698
-5.5 0.017782 -0.367813
-5 0.350761 -0.138369
-4.5 0.292153 0.253873
-4 -0.070266 0.392235
-3.5 -0.375534 0.16894
-3 -0.378814 -0.19829
-2.5 -0.112325 -0.432422
-2 0.227407 -0.412303
-1.5 0.464257 -0.191785
-1 0.535561 0.103997
-0.5 0.475728 0.380353
0 0.355028 0.614927
0.5 0.231694 0.854277
1 0.135292 1.207424
1.5 0.071749 1.878942
2 0.034924 3.298095
2.5 0.015726 6.481661
3 0.006591 14.037329
3.5 0.002584 33.055507
4 0.000952 83.847071
4.5 0.00033 227.588082
5 0.000108 657.792044

エアリー関数の数表計算ツールとは?

このツールは、2つのエアリー関数 \(\text{Ai}(x)\) と \(\text{Bi}(x)\)、さらに必要に応じてその導関数 \(\text{Ai}'(x)\)・\(\text{Bi}'(x)\) を、実数 \(x\) の指定範囲にわたって計算します。エアリー関数は、エアリーの微分方程式 \(y'' - x \cdot y = 0\) の一次独立な2つの解です。物理学のさまざまな場面に登場し、量子力学では古典的転回点付近の波動関数を表すほか、光学や漸近解析、虹の理論などにも現れます。

x に対するエアリー関数 Ai(x) と Bi(x) のグラフ
実数 x に対するエアリー関数 Ai(x)(減衰)と Bi(x)(増大)。

使い方

開始する \(x\) の値、終了する \(x\) の値、そして刻み幅を入力します。計算ツールは \(x\) の開始値から終了値まで(両端を含む)を、1つの \(x\) につき1行ずつ表にまとめます。「導関数を表示」にチェックを入れると、\(\text{Ai}'(x)\) と \(\text{Bi}'(x)\) も一覧に加わります。グラフには \(\text{Ai}(x)\) と \(\text{Bi}(x)\) を \(x\) に対して描画するので、正の \(x\) で Ai が減衰し、負の \(x\) で両関数が振動するようすが一目でわかります。

計算式

原点まわりの級数展開を使い、\(\alpha = \text{Ai}(0) = 0.3550280539\)、\(\beta = -\text{Ai}'(0) = 0.2588194038\) とおくと、次のように表せます。

$$\text{Ai}(x) = \alpha\, f(x) - \beta\, g(x), \quad \text{Bi}(x) = \sqrt{3}\,\big(\alpha\, f(x) + \beta\, g(x)\big)$$ここで \(f(x) = 1 + x^3/6 + x^6/180 + \dots\)、\(g(x) = x + x^4/12 + x^7/504 + \dots\) です。\(|x|\) がおよそ 8 を超える場合は、桁落ち誤差を避けるため、\(\zeta = (2/3)|x|^{3/2}\) を用いた漸近形に切り替えて計算します。

広告
級数の構成要素 f(x) と g(x) が組み合わさって Ai と Bi になる様子
Ai と Bi は2つのべき級数解 f(x) と g(x) から構成される。

計算例

\(x = 0\) のとき:\(f(0)=1\)、\(g(0)=0\) なので、\(\text{Ai}(0) = \alpha = 0.3550281\)、\(\text{Bi}(0) = \sqrt{3}\cdot\alpha = 0.6149266\) となります。\(x = 1\) のとき:\(f(1) \approx 1.1722535\)、\(g(1) \approx 1.0853407\) となり、\(\text{Ai}(1) \approx 0.1352924\)、\(\text{Bi}(1) \approx 1.2074236\) が得られ、数表の値とよく一致します。

広告

定義と用語集

第一種エアリー関数、\(\text{Ai}(x)\)
\(x \to +\infty\)のときゼロに減衰するエアリー方程式の解。大きな正の\(x\)に対して、\(\dfrac{e^{-\zeta}}{2\sqrt{\pi}\,x^{1/4}}\)のように減少し、負の\(x\)に対しては波長がゆっくり増加しながら振動します。
第二種エアリー関数、\(\text{Bi}(x)\)
第二の線形独立解。\(x \to +\infty\)のとき\(\dfrac{e^{\zeta}}{\sqrt{\pi}\,x^{1/4}}\)のように増加し、エアリーと同様に\(x<0\)では振動します。
エアリー微分方程式、\(y'' - xy = 0\)
原点に分岐点を持つ最も単純な二階線形常微分方程式。一般解は\(y(x) = c_1\,\text{Ai}(x) + c_2\,\text{Bi}(x)\)です。光学、量子力学(線形ポテンシャル内の粒子)、および波動問題のWKB解析に現れます。
\(\zeta = \tfrac{2}{3}|x|^{3/2}\)
エアリー関数の自然な位相・減衰変数。\(x>0\)の指数関数的増減と\(x<0\)の振動位相を制御し、漸近展開全体に現れます。
分岐点
方程式の振る舞いの性質が変わる\(x\)の値。\(y'' - xy = 0\)については分岐点は\(x=0\)です:\(x<0\)では解は振動的(係数\(-x\)が正)で、\(x>0\)では指数関数的(増加または減衰)です。
漸近展開
\(\zeta\)(または\(x^{3/2}\))の逆べきの級数で、大きい\(|x|\)に対してAiとBiを正確に近似します。収束する必要はありませんが、原点から離れた場所では数項で優れた精度を与え、ここで公式タブの冪級数はゆっくり収束します。
ロンスキアン
行列式\(W = \text{Ai}(x)\,\text{Bi}'(x) - \text{Ai}'(x)\,\text{Bi}(x)\)。ゼロでない定数ロンスキアン(ここでは\(1/\pi\))はAiとBiが線形独立であること、したがって完全な解の基底を形成することを確認します。

よくある質問

Bi(x) が発散するのはなぜ? 正の \(x\) が大きくなると \(\text{Bi}(x)\) は \(\exp(\zeta)\) のように増大し、\(x\) がおよそ 230 を超えるあたりで倍精度浮動小数点数があふれてしまいます(オーバーフロー)。上限はほどほどに抑えてください。

負の x で関数が波打つのはなぜ? \(x\) が負の無限大に向かうと、両関数とも \(|x|^{-1/4}\) に比例して振幅を減衰させながら振動します。

単位は何を使う? 単位はありません。\(x\) は純粋な実数で、出力される値も無次元量です。

最終更新: