SphericalBesselY[n,z]
gives the spherical Bessel function of the second kind
.
SphericalBesselY
SphericalBesselY[n,z]
gives the spherical Bessel function of the second kind
.
Details
- Mathematical function, suitable for both symbolic and numerical manipulation.
- SphericalBesselY is given in terms of ordinary Bessel functions by
. - SphericalBesselY[n,z] has a branch cut discontinuity in the complex
plane running from
to
. - Explicit symbolic forms for integer n can be obtained using FunctionExpand.
- For certain special arguments, SphericalBesselY automatically evaluates to exact values.
- SphericalBesselY can be evaluated to arbitrary numerical precision.
- SphericalBesselY automatically threads over lists.
- SphericalBesselY can be used with Interval and CenteredInterval objects. »
Examples
open all close allBasic Examples (5)
SphericalBesselY[1, 5.5]Plot
over a subset of the reals:
Plot[SphericalBesselY[1, x], {x, 0, 20}]Plot over a subset of the complexes:
ComplexPlot3D[SphericalBesselY[-1 / 2, z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series expansion at the origin:
SphericalBesselY[1 / 2, x] + O[x] ^ 2Series expansion at Infinity:
Series[SphericalBesselY[1 / 2, x], {x, ∞, 3}]//Normal//SimplifyScope (39)
Numerical Evaluation (6)
SphericalBesselY[2., -5]SphericalBesselY[-0.5, 1]N[SphericalBesselY[1, 15], 50]The precision of the output tracks the precision of the input:
SphericalBesselY[1, 5.0004444000000045000]N[SphericalBesselY[2 + I, 5 + I]]Evaluate efficiently at high precision:
N[SphericalBesselY[10, 7 / 2`100]]//TimingN[SphericalBesselY[0, 28`10000]];//TimingCompute worst-case guaranteed intervals using Interval and CenteredInterval objects:
SphericalBesselY[0.4, Interval[{0.5, 0.6}]]SphericalBesselY[1 / 4, CenteredInterval[2, 1 / 100]]Or compute average-case statistical intervals using Around:
SphericalBesselY[2, Around[2, 0.01]]Compute the elementwise values of an array:
SphericalBesselY[0.5, {{1, 2}, {3, 4}}]Or compute the matrix SphericalBesselY function using MatrixFunction:
MatrixFunction[SphericalBesselY[0.5, #]&, {{1, 2}, {3, 4}}]Specific Values (4)
Limit[SphericalBesselY[n, x], x -> Infinity]SphericalBesselY for symbolic n:
SphericalBesselY[n, 1 ]//FunctionExpandFind the first positive zero of SphericalBesselY:
xzero = x /. FindRoot[SphericalBesselY[0, x] == 0, {x, 1}]Plot[SphericalBesselY[0, x], {x, 0, 8}, Epilog -> Style[Point[{xzero, SphericalBesselY[0, xzero]}], PointSize[Large], Red]]Different SphericalBesselY types give different symbolic forms:
Table[SphericalBesselY[n, x], {n, 0, 2, 1 / 2}]//FunctionExpandVisualization (3)
Plot the SphericalBesselY function for integer (
) and half-integer (
) orders:
Plot[{SphericalBesselY[0, x], SphericalBesselY[1, x], SphericalBesselY[-1 / 2, x]}, {x, 0, 10}]ComplexContourPlot[Re[SphericalBesselY[0, z]], {z, -4 - 6I, 4 + 6I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[SphericalBesselY[0, z]], {z, -4 - 6I, 4 + 6I}, IconizedObject[«PLotOptions»]]ComplexContourPlot[Re[SphericalBesselY[-1 / 2, z]], {z, -4 - 6I, 4 + 6I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[SphericalBesselY[-1 / 2, z]], {z, -4 - 6I, 4 + 6I}, IconizedObject[«PlotOptions»]]Function Properties (12)
FunctionDomain[SphericalBesselY[0, x], x]FunctionDomain[SphericalBesselY[0, z], z, Complexes]
is defined for all real values greater than 0:
FunctionDomain[SphericalBesselY[-1 / 2, x], x]Complex domain is the whole plane except
:
FunctionDomain[SphericalBesselY[-1 / 2, z], z, Complexes]Approximate function range of
:
FunctionRange[SphericalBesselY[0, x], x, y]//QuietApproximate function range of
:
FunctionRange[SphericalBesselY[1, x], x, y]//QuietFor integer
,
is an even or odd function in
with the opposite parity of
:
SphericalBesselY[0, -z]SphericalBesselY[1, -z]FullSimplify[SphericalBesselY[n, z] == (-1)^n + 1 SphericalBesselY[n, -z], n∈ℤ]SphericalBesselY threads elementwise over lists:
SphericalBesselY[{1, 2, 3}, 4.5]SphericalBesselY is not an analytic function:
Table[FunctionAnalytic[SphericalBesselY[n, z], z], {n, -2, 2}]SphericalBesselY is neither non-decreasing nor non-increasing for non-integer n:
Table[FunctionMonotonicity[{SphericalBesselY[n, z], z > 0}, z], {n, 5}]Table[FunctionMonotonicity[{SphericalBesselY[1 / n, z], z > 0}, z], {n, 5}]SphericalBesselY is not injective:
Table[FunctionInjective[SphericalBesselY[n, z], z], {n, 5}]Table[FunctionInjective[SphericalBesselY[1 / n, z], z], {n, 5}]Plot[{SphericalBesselY[1, x], SphericalBesselY[2, x], SphericalBesselY[1 / 3, x], .1}, {x, 0, 10}]SphericalBesselY is neither non-negative nor non-positive:
Table[FunctionSign[SphericalBesselY[a, x], x], {a, 4}]
is singular for
, possibly including
, when
is noninteger:
FunctionSingularities[SphericalBesselY[n, x], x]FunctionDiscontinuities[SphericalBesselY[n, x], x]SphericalBesselY is neither convex nor concave:
Table[FunctionConvexity[SphericalBesselY[a, x], x], {a, 5}]TraditionalForm formatting:
SphericalBesselY[n, r]//TraditionalFormDifferentiation (3)
First derivative with respect to z:
D[SphericalBesselY[n, z], z]Higher derivatives with respect to z
Table[D[SphericalBesselY[n, z], {z, k}], {k, 1, 4}]//FullSimplifyPlot the higher derivatives with respect to z:
Plot[Evaluate[% /. n -> 2], {z, -5, 5}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]Formula for the ![]()
derivative with respect to z:
D[SphericalBesselY[n, z], {z, k}]// FullSimplifyIntegration (3)
Compute the indefinite integral using Integrate:
Integrate[SphericalBesselY[n, z], z]Integrate[SphericalBesselY[1, z], {z, 1, 5}]Integrate[SphericalBesselY[1 / 2, z^2], z]Integrate[SphericalBesselY[1 / 2, z]SphericalBesselJ[3 / 2, z], {z, 0, 3}]//FullSimplifySeries Expansions (6)
Find the Taylor expansion using Series:
Series[SphericalBesselY[n, x], {x, 0, 2}]Plots of the first three approximations around
:
terms = Normal@Table[Series[SphericalBesselY[1 / 2, x], {x, 0, m}], {m, 1, 5, 2}];
Plot[{SphericalBesselY[1 / 2, x], terms}, {x, -0, 10}, PlotRange -> {-1.5, 1.5}]General term in the series expansion using SeriesCoefficient:
SeriesCoefficient[SphericalBesselY[4, x], {x, 1, m}]FourierSeries[SphericalBesselY[3, x], x, 1]// FullSimplifyFind the series expansion at Infinity:
Series[SphericalBesselY[n, x], {x, Infinity, 1}]Find series expansion for an arbitrary symbolic direction
:
Series[SphericalBesselY[n, x], {x, DirectedInfinity[z], 1}, Assumptions -> x > 0]// Normal//FullSimplifyTaylor expansion at a generic point:
Series[SphericalBesselY[n, x], {x, x0, 2}]//Normal// FullSimplifyFunction Identities and Simplifications (2)
Use FullSimplify to simplify spherical Bessel functions of the second kind:
FullSimplify[x SphericalBesselY[2, x] + x SphericalBesselY[0, x]]SphericalBesselY[n, z] == (2n + 3/z)SphericalBesselY[n + 1, z] - SphericalBesselY[n + 2, z]//FullSimplifyApplications (1)
Tech Notes
Related Guides
Related Links
History
Text
Wolfram Research (2007), SphericalBesselY, Wolfram Language function, https://reference.wolfram.com/language/ref/SphericalBesselY.html.
CMS
Wolfram Language. 2007. "SphericalBesselY." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SphericalBesselY.html.
APA
Wolfram Language. (2007). SphericalBesselY. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SphericalBesselY.html
BibTeX
@misc{reference.wolfram_2026_sphericalbessely, author="Wolfram Research", title="{SphericalBesselY}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/SphericalBesselY.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_sphericalbessely, organization={Wolfram Research}, title={SphericalBesselY}, year={2007}, url={https://reference.wolfram.com/language/ref/SphericalBesselY.html}, note=[Accessed: 13-June-2026]}