CoulombH1[l,η,r]
非正則出クーロン(Coulomb)波動関数
を与える.
CoulombH1
CoulombH1[l,η,r]
非正則出クーロン(Coulomb)波動関数
を与える.
例題
すべて開く すべて閉じる例 (4)
CoulombH1[2, 0.2, 3.]N[CoulombH1[3, 2, 5], 25]CoulombH1はCoulombG関数とCoulombF関数の線形結合である:
CoulombH1[1, 0.8, 5]CoulombG[1, 0.8, 5] + I CoulombF[1, 0.8, 5]ComplexPlot[CoulombH1[3 / 2, -1, z], {z, -2 - 2I, 2 + 2I}]Asymptotic[CoulombH1[ℓ, η, r], r -> ∞]//TrigToExpスコープ (19)
数値評価 (5)
N[CoulombH1[1 / 2, 7, 1]]N[CoulombH1[1 / 2, -7, 1]]N[CoulombH1[1, 7, 1], 50]CoulombH1[-2 / 5, -3, 1.23456789101112131415]CoulombH1[-2 / 5, -3, 1.2345678910111213141516171819202122]CoulombH1[2 / 3, 0.7 + 0.1 I, 3.2]CoulombH1[11, -3, 70`100]//NumberForm[#, 20]&//TimingCoulombH1[11, -3, 70`1000]//NumberForm[#, 20]&//TimingCoulombH1はCenteredIntervalオブジェクトに使うことができる:
CoulombH1[CenteredInterval[3 / 4, 10 ^ -6], CenteredInterval[5 / 6, 10 ^ -6], CenteredInterval[7 / 8, 10 ^ -6]]特別な値 (4)
Limit[CoulombH1[1, 1, r], r -> 0]//FullSimplifyCoulombH1[0, 0, r]CoulombH1は,パラメータ η の値が0のときは球ハンケル(Hankel)関数に簡約される:
CoulombH1[n, 0, r]CoulombH1の実部の最初の正の零点を求める:
rzero = r /. FindRoot[Re[CoulombH1[0, 3, r]], {r, 9}]//QuietPlot[Re[CoulombH1[0, 3, r]], {r, 0, 20}, Epilog -> Style[Point[{rzero, Re[CoulombH1[0, 3, rzero]]}], PointSize[Large], Red]]可視化 (2)
CoulombH1の実部と虚部をプロットする:
ReImPlot[CoulombH1[2, 0, x], {x, 0, 4π}]ComplexContourPlot[Re[CoulombH1[2, 0, z]], {z, -2π - π I, 2π + π I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[CoulombH1[2, 0, z]], {z, -2π - π I, 2π + π I}, IconizedObject[«PlotOptions»]]関数の特性 (6)
CoulombH1の定義域:
FunctionDomain[CoulombH1[n, η, x], x]FunctionDomain[CoulombH1[n, η, z], z, Complexes]CoulombH1[2,0,x]は複素数上で単射ではない:
FunctionInjective[CoulombH1[2, 0, x], x, Complexes]Plot[{Im[CoulombH1[2, 0, x]], 1 / 2}, {x, -4π, 4π}]CoulombH1[2,0,x]は非負でも非正でもない:
FunctionSign[CoulombH1[2, 0, x], x]CoulombH1[2,0,x]は特異点と不連続点の両方を持つ:
FunctionSingularities[CoulombH1[2, 0, x], x]FunctionDiscontinuities[CoulombH1[2, 0, x], x]CoulombH1は凸でも凹でもない:
FunctionConvexity[CoulombH1[2, 0, x], x]TraditionalFormによる表示:
CoulombH1[n, η, z]//TraditionalForm級数展開 (1)
零点と無限大でSeriesを使ってテイラー(Taylor)展開を求める:
Series[CoulombH1[1, 2, x], {x, 0, 2}]//FullSimplifySeries[CoulombH1[1, 2, x], {x, ∞, 3}]//FullSimplifyCoulombH1についての
の周りの最初の3つの近似をプロットする:
terms = Normal@Table[Series[CoulombH1[1, 0, x], {x, 0, m}], {m, 1, 5, 2}];
ReImPlot[{CoulombH1[1, 0, x], terms}, {x, -2π, 2π}, PlotRange -> {0, 20}]特性と関係 (1)
CoulombH1は複素平面の一部の領域ではWhittakerWに比例する:
coulombH1[el_, eta_, r_] := Exp[(LogGamma[el + 1 + I eta] - LogGamma[el + 1 - I eta]) / 2 + (eta - I el) Pi / 2] WhittakerW[-I eta, el + 1 / 2, -2I r]With[{r = 3`20}, {CoulombH1[3, 1, r], coulombH1[3, 1, r]}]しかし,標準的な定義では
に分枝切断線を持つのに対し,組込みのCoulombH1は
に分枝切断線を持つ:
{Labeled[ComplexPlot[CoulombH1[4 / 3, 1, r], {r, -3 - 3I, 3 + 3I}], "built-in"], Labeled[ComplexPlot[coulombH1[4 / 3, 1, r], {r, -3 - 3I, 3 + 3I}], "alternative"]}関連するガイド
-
▪
- 特殊関数 ▪
- 量子力学で使用される関数
テキスト
Wolfram Research (2021), CoulombH1, Wolfram言語関数, https://reference.wolfram.com/language/ref/CoulombH1.html (2023年に更新).
CMS
Wolfram Language. 2021. "CoulombH1." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/CoulombH1.html.
APA
Wolfram Language. (2021). CoulombH1. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CoulombH1.html
BibTeX
@misc{reference.wolfram_2026_coulombh1, author="Wolfram Research", title="{CoulombH1}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/CoulombH1.html}", note=[Accessed: 13-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_coulombh1, organization={Wolfram Research}, title={CoulombH1}, year={2023}, url={https://reference.wolfram.com/language/ref/CoulombH1.html}, note=[Accessed: 13-September-2026]}