CoulombH2[l,η,r]
gives the incoming irregular Coulomb wavefunction
.
CoulombH2
CoulombH2[l,η,r]
gives the incoming irregular Coulomb wavefunction
.
Details
- Mathematical function, suitable for both symbolic and numerical manipulation.
- CoulombH2[l,η,r] is a solution of the ordinary differential equation
. - CoulombH2[l,η,r] is proportional to
for large
. - CoulombH2[l,η,r] has a regular singularity at
. - CoulombH2 has a branch cut discontinuity in the complex
plane running from
to
. - For certain special arguments, CoulombH2 automatically evaluates to exact values.
- CoulombH2 can be evaluated to arbitrary numerical precision.
- CoulombH2 automatically threads over lists.
- CoulombH2 can be used with CenteredInterval objects. »
Examples
open all close allBasic Examples (4)
CoulombH2[2, 0.2, 3.]Evaluate to arbitrary precision:
N[CoulombH2[3, 2, 5], 25]CoulombH2 is a linear combination of the CoulombG and CoulombF functions:
CoulombH2[3, 4 + I, 0.8]CoulombG[3, 4 + I, 0.8] - I CoulombF[3, 4 + I, 0.8]ComplexPlot[CoulombH2[3 / 2, 2, z], {z, -3 - 3I, 3 + 3I}]Asymptotic behavior at large radius:
Asymptotic[CoulombH2[ℓ, η, r], r -> ∞]//TrigToExpScope (19)
Numerical Evaluation (5)
N[CoulombH2[1 / 2, 7, 1]]N[CoulombH2[1 / 2, -7, 1]]N[CoulombH2[1, 7, 1], 50]The precision of the output tracks the precision of the input:
CoulombH2[-2 / 5, -3, 1.23456789101112131415]CoulombH2[-2 / 5, -3, 1.2345678910111213141516171819202122]CoulombH2[2 / 3, 0.7 + 0.1 I, 3.2]Evaluate efficiently at high precision:
CoulombH2[11, -3, 70`100]//NumberForm[#, 20]&//TimingCoulombH2[11, -3, 70`1000]//NumberForm[#, 20]&//TimingCoulombH2 can be used with CenteredInterval objects:
CoulombH2[CenteredInterval[3 / 4, 10 ^ -6], CenteredInterval[5 / 6, 10 ^ -6], CenteredInterval[7 / 8, 10 ^ -6]]Specific Values (4)
Limit[CoulombH2[1, 1, r], r -> 0]//FullSimplifySymbolic evaluation for special parameters:
CoulombH2[0, 0, r]For a zero value of the parameter η, CoulombH2 reduces to a spherical Hankel function:
CoulombH2[n, 0, r]Find the first positive zero of the real part of CoulombH2:
rzero = r /. FindRoot[Re[CoulombH2[0, 3, r]], {r, 9}]//QuietPlot[Re[CoulombH2[0, 3, r]], {r, 0, 20}, Epilog -> Style[Point[{rzero, Re[CoulombH2[0, 3, rzero]]}], PointSize[Large], Red]]Visualization (2)
Plot the real and imaginary parts of CoulombH2:
ReImPlot[CoulombH2[2, 0, x], {x, 0, 4π}]ComplexContourPlot[Re[CoulombH2[2, 0, z]], {z, -2π - π I, 2π + π I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[CoulombH2[2, 0, z]], {z, -2π - π I, 2π + π I}, IconizedObject[«PlotOptions»]]Function Properties (6)
Function domain of CoulombH2:
FunctionDomain[CoulombH2[n, η, x], x]FunctionDomain[CoulombH2[n, η, z], z, Complexes]CoulombH2[2,0,x] is not injective over complexes:
FunctionInjective[CoulombH2[2, 0, x], x, Complexes]Plot[{Im[CoulombH2[2, 0, x]], 1 / 2}, {x, -4π, 4π}]CoulombH2[2,0,x] is neither non-negative nor non-positive:
FunctionSign[CoulombH2[2, 0, x], x]CoulombH2[2,0,x] has both singularities and discontinuities:
FunctionSingularities[CoulombH2[2, 0, x], x]FunctionDiscontinuities[CoulombH2[2, 0, x], x]CoulombH2 is neither convex nor concave:
FunctionConvexity[CoulombH2[2, 0, x], x]TraditionalForm formatting:
CoulombH2[n, η, z]//TraditionalFormSeries Expansions (1)
Find the Taylor expansion using Series at zero and at infinity:
Series[CoulombH1[1, 2, x], {x, 0, 2}]//FullSimplifySeries[CoulombH1[1, 2, x], {x, ∞, 3}]//FullSimplifyPlots of the first three approximations for CoulombH1 around
:
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}]Properties & Relations (1)
CoulombH2 is proportional to WhittakerW in some region of the complex plane:
coulombH2[el_, eta_, r_] := With[{z = 2I r, w = 1 + el - I eta}, Exp[-(LogGamma[el + 1 + I eta] - LogGamma[el + 1 - I eta]) / 2 + (eta + I el) Pi / 2]WhittakerW[I eta, el + 1 / 2, z]
]With[{r = 3`20}, {CoulombH2[3, 1, r], coulombH2[3, 1, r]}]However, the stated definition has a branch cut at
, while the built-in CoulombH2 has a branch cut at
:
{Labeled[ComplexPlot[CoulombH1[4 / 3, 1, r], {r, -3 - 3I, 3 + 3I}], "built-in"], Labeled[ComplexPlot[coulombH2[4 / 3, 1, r], {r, -3 - 3I, 3 + 3I}], "alternative"]}Related Guides
Text
Wolfram Research (2021), CoulombH2, Wolfram Language function, https://reference.wolfram.com/language/ref/CoulombH2.html (updated 2023).
CMS
Wolfram Language. 2021. "CoulombH2." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/CoulombH2.html.
APA
Wolfram Language. (2021). CoulombH2. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CoulombH2.html
BibTeX
@misc{reference.wolfram_2026_coulombh2, author="Wolfram Research", title="{CoulombH2}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/CoulombH2.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_coulombh2, organization={Wolfram Research}, title={CoulombH2}, year={2023}, url={https://reference.wolfram.com/language/ref/CoulombH2.html}, note=[Accessed: 13-June-2026]}