SphericalHankelH2[n,z]
gives the spherical Hankel function of the second kind
.
SphericalHankelH2
SphericalHankelH2[n,z]
gives the spherical Hankel function of the second kind
.
Details
- Mathematical function, suitable for both symbolic and numerical manipulation.
- SphericalHankelH2 is given in terms of ordinary Hankel functions by
. - SphericalHankelH2[n,z] has a branch cut discontinuity in the complex z plane running from
to
. - Explicit symbolic forms for integer n can be obtained using FunctionExpand.
- For certain special arguments, SphericalHankelH2 automatically evaluates to exact values.
- SphericalHankelH2 can be evaluated to arbitrary numerical precision.
- SphericalHankelH2 automatically threads over lists.
- SphericalHankelH2 can be used with CenteredInterval objects. »
Examples
open all close allBasic Examples (6)
SphericalHankelH2[3, 1.5]Plot the real and imaginary parts of the function:
ReImPlot[SphericalHankelH2[1, x], {x, -10, 10}]Plot over a subset of the complexes:
ComplexPlot3D[SphericalHankelH2[-1 / 2, z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series expansion at the origin:
Series[SphericalHankelH2[1 / 2, x], {x, 0, 2}]Series expansion at Infinity:
Series[SphericalHankelH2[3, x], {x, Infinity, 5}]//NormalSeries expansion at a singular point:
Series[SphericalHankelH2[3, x], {x, -1, 3}, Assumptions -> x > 1]//FullSimplifyScope (32)
Numerical Evaluation (6)
SphericalHankelH2[2, -5.]SphericalHankelH2[-0.5, 1]N[SphericalHankelH2[1, 20], 25]The precision of the output tracks the precision of the input:
SphericalHankelH2[1, 3.0004444000000045000]SphericalHankelH2[1 + I, 5.0 + I]Evaluate efficiently at high precision:
SphericalHankelH2[8, 9 / 2`50]//TimingSphericalHankelH2[20, 5 / 2`1000];//TimingSphericalHankelH2 can be used with CenteredInterval objects:
SphericalHankelH2[1 / 4, CenteredInterval[2, 1 / 100]]Compute the elementwise values of an array:
SphericalHankelH2[0.5, {{1, 2}, {3, 4}}]Or compute the matrix SphericalHankelH2 function using MatrixFunction:
MatrixFunction[SphericalHankelH2[0.5, #]&, {{1, 2}, {3, 4}}]Specific Values (4)
Limit[SphericalHankelH2[n, x], x -> Infinity]SphericalHankelH2 for symbolic n:
SphericalHankelH2[n, 1]//FunctionExpandFind the first positive zero of imaginary part of SphericalHankelH2:
xzero = x /. FindRoot[Im[SphericalHankelH2[0, x]] == 0, {x, 1}]Plot[Im[SphericalHankelH2[0, x]], {x, 0, 8}, Epilog -> Style[Point[{xzero, Im[SphericalHankelH2[0, xzero]]}], PointSize[Large], Red]]Different SphericalHankelH2 types give different symbolic forms:
Table[SphericalHankelH2[n, x], {n, 0, 2, 1 / 2}]//FunctionExpandVisualization (3)
Plot the absolute values of SphericalHankelH2 function for various orders:
Plot[{Abs[SphericalHankelH2[0, x]], Abs[SphericalHankelH2[1, x]], Abs[SphericalHankelH2[2, x]]}, {x, 0, 5}]ComplexContourPlot[Re[SphericalHankelH2[0, z]], {z, -4 - 4I, 4 + 4I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[SphericalHankelH2[0, z]], {z, -4 - 4I, 4 + 4I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Re[SphericalHankelH2[1 / 2, z]], {z, -4 - 4I, 4 + 4I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[SphericalHankelH2[1 / 2, z]], {z, -4 - 4I, 4 + 4I}, IconizedObject[«PlotOptions»]]Function Properties (7)
Complex domain for
is the whole plane except
:
FunctionDomain[SphericalHankelH2[n, z], z, Complexes]It is not defined as a function from
to
:
FunctionDomain[SphericalHankelH2[n, z], z]SphericalHankelH2 is a complex linear combination of SphericalBesselJ and SphericalBesselY:
FullSimplify[SphericalHankelH2[x, n] == SphericalBesselJ[x, n] - I SphericalBesselY[x, n]]SphericalHankelH2 threads elementwise over lists:
SphericalHankelH2[{1, 2, 3}, 4.5]FunctionAnalytic[SphericalHankelH2[n, x], x, Complexes]SphericalHankelH2 is not injective over complexes:
FunctionInjective[SphericalHankelH2[1, x], x, Complexes]Use FindInstance to find inputs that demonstrate it is not injective:
FindInstance[SphericalHankelH2[1, x] == SphericalHankelH2[1, y] && x ≠ y, {x, y}]
has both singularities and discontinuities along the non-positive real axis:
FunctionSingularities[SphericalHankelH2[n, z], z, Complexes]FunctionDiscontinuities[SphericalHankelH2[n, z], z, Complexes]TraditionalForm formatting:
SphericalHankelH2[n, r]//TraditionalFormDifferentiation (3)
First derivative with respect to z:
D[SphericalHankelH2[n, z], z]Higher derivatives with respect to z:
Table[D[SphericalHankelH2[n, z], {z, k}], {k, 1, 4}]//FullSimplifyPlot the absolute values of the higher derivatives of
with respect to z:
Plot[Evaluate [Abs[%] /. n -> 2], {z, 1, 5}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]Formula for the ![]()
derivative with respect to z:
D[SphericalHankelH2[n, z], {z, k}]//FullSimplifyIntegration (3)
Compute the indefinite integral using Integrate:
Integrate[SphericalHankelH2[n, z], z]Integrate[SphericalHankelH2[1, z], {z, 1, 5}]Integrate[SphericalHankelH2[1 / 2, z]SphericalHankelH1[3 / 2, z], z]//FullSimplifyIntegrate[SphericalHankelH2[2, z^2], {z, 1, 5}]//FullSimplifySeries Expansions (4)
Find the Taylor expansion using Series:
Series[SphericalHankelH2[n, x], {x, 0, 3}]//FullSimplifyGeneral term in the series expansion using SeriesCoefficient:
SeriesCoefficient[SphericalHankelH2[2, x], {x, 1, m}]Find the series expansion at Infinity:
Series[SphericalHankelH2[n, x], {x, Infinity, 1}]Taylor expansion at a generic point:
Series[SphericalHankelH2[n, x], {x, x0, 2}]//FullSimplifyFunction Identities and Simplifications (2)
Use FullSimplify to simplify spherical Hankel functions of the second kind:
FullSimplify[x SphericalHankelH2[2, x] + x SphericalHankelH2[0, x]]SphericalHankelH2[n, z] == (2n + 3/z)SphericalHankelH2[n + 1, z] - SphericalHankelH2[n + 2, z]//FullSimplifyTech Notes
Related Guides
Related Links
History
Text
Wolfram Research (2007), SphericalHankelH2, Wolfram Language function, https://reference.wolfram.com/language/ref/SphericalHankelH2.html.
CMS
Wolfram Language. 2007. "SphericalHankelH2." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SphericalHankelH2.html.
APA
Wolfram Language. (2007). SphericalHankelH2. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SphericalHankelH2.html
BibTeX
@misc{reference.wolfram_2026_sphericalhankelh2, author="Wolfram Research", title="{SphericalHankelH2}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/SphericalHankelH2.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_sphericalhankelh2, organization={Wolfram Research}, title={SphericalHankelH2}, year={2007}, url={https://reference.wolfram.com/language/ref/SphericalHankelH2.html}, note=[Accessed: 13-June-2026]}