AiryAi[z]
エアリー(Airy)関数
を計算する.
AiryAi
AiryAi[z]
エアリー(Airy)関数
を計算する.
例題
すべて開く すべて閉じる例 (5)
AiryAi[1.8]Plot[AiryAi[x], {x, -10, 10}]ComplexPlot3D[AiryAi[z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series[AiryAi[x], {x, 0, 4}]Infinityにおける級数展開:
Series[AiryAi[x], {x, ∞, 2}]//Normalスコープ (42)
数値評価 (5)
N[AiryAi[2], 50]AiryAi[2.00000000000000000000000]AiryAi[2.5 + I]高精度で効率的にAiryAiを評価する:
AiryAi[0.5`500]//TimingAiryAi[0.5`5000];//TimingIntervalオブジェクトとCenteredIntervalオブジェクトを使って最悪の場合に保証される区間を計算する:
AiryAi[Interval[{1.9, 2}]]AiryAi[CenteredInterval[2, 0.1]]Aroundを使って平均的な場合の統計区間を計算することもできる:
AiryAi[ Around[2, 0.01]]AiryAi[{{-1.2, 0}, {0, 1.}}]MatrixFunctionを使って行列のAiryAi関数を計算することもできる:
MatrixFunction[AiryAi, {{-1.2, 0}, {0, 1.}}]特定の値 (4)
AiryAi[0]{Limit[AiryAi[x], x -> Infinity], Limit[AiryAi[x], x -> -Infinity]}{AiryAiZero[1], AiryAiZero[2], AiryAiZero[3]}//Nxzero = Solve[AiryAi[x] == 0 && -4 < x < -2, x][[1, 1, 2]]Plot[AiryAi[x], {x, -5, 3}, Epilog -> Style[Point[{xzero, AiryAi[xzero]}], PointSize[Large], Red]]可視化 (2)
AiryAi関数をプロットする:
Plot[AiryAi[x], {x, -7, 3}]ComplexContourPlot[Re[AiryAi[z]], {z, -4 - 4I, 4 + 4I}, Contours -> 20]ComplexContourPlot[Im[AiryAi[z]], {z, -4 - 4I, 4 + 4I}, Contours -> 20]関数の特性 (9)
AiryAiは,すべての実数値と虚数値について定義される:
FunctionDomain[AiryAi[x], x]FunctionDomain[AiryAi[z], z, Complexes]AiryAiの関数範囲を近似する:
FunctionRange[AiryAi[x], x, y]//NAiryAiは x の解析関数である:
FunctionAnalytic[AiryAi[x], x]AiryAiは非増加でも非減少でもない:
FunctionMonotonicity[AiryAi[x], x]AiryAiは単射ではない:
FunctionInjective[AiryAi[x], x]Plot[{AiryAi[x], .3}, {x, -10, 5}]AiryAiは全射ではない:
FunctionSurjective[AiryAi[x], x]Plot[{AiryAi[x], 1}, {x, -20, 20}]AiryAiは非負でも非正でもない:
FunctionSign[AiryAi[x], x]AiryAiは特異点も不連続点も持たない:
FunctionSingularities[AiryAi[x], x]FunctionDiscontinuities[AiryAi[x], x]AiryAiは凸でも凹でもない:
FunctionConvexity[AiryAi[x], x]微分 (3)
D[AiryAi[x], x]Table[D[AiryAi[x], {x, n}], {n, 1, 4}]Plot[Evaluate[%], {x, -1, 1}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]D[AiryAi[x], {x, n}]積分 (3)
AiryAiの不定積分:
Integrate[AiryAi[x], x]//FullSimplifyFullSimplify[D[%, x]]AiryAiの定積分:
Integrate[AiryAi[x], {x, -Infinity, 0}]∫ z^αAiryAi[z]^2ⅆz//TraditionalForm∫z^2 AiryAi[z] AiryBi[z]ⅆz//FullSimplify//TraditionalForm級数展開 (5)
AiryAiのテイラー(Taylor)展開:
Series[AiryAi[x], {x, 0, 7}]
の周りのAiryAiの最初の3つの近似をプロットする:
terms = Normal@Table[Series[AiryAi[x], {x, 0, m}], {m, 1, 5, 2}];
Plot[{AiryAi[x], terms}, {x, -2, 2}]AiryAiの級数展開における一般項:
SeriesCoefficient[AiryAi[x], {x, 0, n}]Series[AiryAi[x], {x, Infinity, 3}]Series[AiryAi[x], {x, DirectedInfinity[z], 1}, Assumptions -> x > 0]AiryAiはベキ級数に適用できる:
AiryAi[x + (x^2/2) + (x^3/9) + O[x]^4]積分変換 (3)
FourierTransformを使ってフーリエ(Fourier)変換を計算する:
FourierTransform[AiryAi[t], t, ω]MellinTransform[AiryAi[x], x, s]HankelTransform[AiryAi[r], r, s ]関数の恒等式と簡約 (3)
式を簡約してAiryAiにする:
(Hypergeometric0F1[(2/3), (z^3/9)]/3^2 / 3 Gamma[(2/3)]) - (z Hypergeometric0F1[(4/3), (z^3/9)]/3^1 / 3 Gamma[(1/3)])//FullSimplifyFunctionExpandはAiryAiの引数を簡約しようとする:
FunctionExpand[AiryAi[z E^(2 π I/3)]]//SimplifyFunctionExpand[AiryAi[(z^3)^1 / 3]]AiryAi[z] + E^(2 π I/3) AiryAi[z E^(2 π I/3)] + E^-(2 π I/3) AiryAi[z E^-(2 π I/3)]//FullSimplify関数表現 (5)
(1/π)Integrate[Cos[t ^ 3 / 3 + x t], {t, 0, Infinity}, Assumptions -> x∈Reals]AiryAi[z] == (1/3) ((z^3 / 2)^1 / 3 BesselI[-(1/3), (2 z^3 / 2/3)] - z (z^3 / 2)^-(1/3) BesselI[(1/3), (2 z^3 / 2/3)])//FullSimplifyAiryAiはDifferentialRootとして表現することができる:
DifferentialRootReduce[AiryAi[x], x]MeijerGReduce[AiryAi[x], x]Activate[%]//FullSimplifyTraditionalFormによる表示:
AiryAi[z]//TraditionalFormアプリケーション (4)
例えば均一電場のような線形ポテンシャルにおけるシュレーディンガー(Schrödinger)方程式を解く:
DSolve[-ψ''[x] + x ψ[x] == ε ψ[x], ψ[x], x]Plot3D[Abs[AiryAi[x + I y]], {x, -5, 5}, {y, -1, 1}]AiryAiの平方のネストした積分:
NestList[Integrate[#, z]&, AiryAi[z] ^ 2, 4]//Simplify//TraditionalFormMap–Airy分布[MathWorld]の確率密度を,AiryAi関数およびAiryAiPrime関数で表される閉じた形で計算する:
pdf = PDF[StableDistribution[1, 3 / 2, -1, 0, 18^-1 / 3], x]//SimplifyPlot[pdf, {x, -5, 5}, PlotRange -> All, Filling -> Axis]FindMaximum[pdf, x]特性と関係 (8)
FullSimplifyを使って,エアリー方程式を含む式を簡約する:
Det[Outer[D[#1, {x, #2}]&, {AiryAi[x], AiryBi[x]}, {0, 1}]]FullSimplify[%]Wronskianの出力と比較する:
Wronskian[{AiryAi[x], AiryBi[x]}, x]FunctionExpandはAiryAiの引数を簡約しようとする:
FunctionExpand[AiryAi[z E^(2 π I/3)]]//SimplifyDSolve[w''[z] == z w[z], w[z], z]DSolve[w'''[z] - 4z w'[z] - 2w[z] == 0, w[z], z]FindRoot[AiryAi[z] == 0, {z, -2}]組込み関数AiryAiZeroと比較する:
AiryAiZero[1]//N∫ AiryAi[z]ⅆz//FunctionExpand//TraditionalFormFullSimplify[D[%, z]]FourierTransform[AiryAi[t], t, s]AiryAiはDifferentialRootとして表すことができる:
DifferentialRootReduce[AiryAi[x], x]MeijerGReduce[AiryAi[x], x]Activate[%]//FullSimplify考えられる問題 (5)
AiryAi[-10. ^ 12]N[AiryAi[-10 ^ 12 ], 10]$MaxExtraPrecisionの設定値を大きくする必要があるかもしれない:
N[AiryAi[-10 ^ 100], 20]Block[{$MaxExtraPrecision = 200}, N[AiryAi[-10 ^ 100], 20]]AiryAi[150.I]MachineNumberQ[%]FullSimplify[(Sqrt[(z/3)] BesselK[(1/3), (2 z^3 / 2/3)]/π) , z > 0]{(Sqrt[(z/3)] BesselK[(1/3), (2 z^3 / 2/3)]/π), AiryAi[z]} /. z -> -2.Ai xAi(x)おもしろい例題 (1)
AiryAi関数の線形結合から生成された,ビブラートのかかった音を生成する:
Play[Clip[AiryAi[300 (t - 1)] + AiryAi[298 (t - 1)], {-1, 1}], {t, 0, 1}, PlayRange -> {-0.5, 0.5}]テクニカルノート
-
▪
- 特殊関数
関連するガイド
-
▪
- ベッセル(Bessel)関連関数 ▪
- 数学関数 ▪
- 量子力学で使用される関数 ▪
- 特殊関数
履歴
1988 で導入 (1.0) | 2021 で更新 (13.0) ▪ 2022 (13.1)
テキスト
Wolfram Research (1988), AiryAi, Wolfram言語関数, https://reference.wolfram.com/language/ref/AiryAi.html (2022年に更新).
CMS
Wolfram Language. 1988. "AiryAi." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/AiryAi.html.
APA
Wolfram Language. (1988). AiryAi. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AiryAi.html
BibTeX
@misc{reference.wolfram_2026_airyai, author="Wolfram Research", title="{AiryAi}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/AiryAi.html}", note=[Accessed: 14-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_airyai, organization={Wolfram Research}, title={AiryAi}, year={2022}, url={https://reference.wolfram.com/language/ref/AiryAi.html}, note=[Accessed: 14-August-2026]}