SphericalBesselJ[n,z]
gives the spherical Bessel function of the first kind ![TemplateBox[{n, z}, SphericalBesselJ] TemplateBox[{n, z}, SphericalBesselJ]](Files/SphericalBesselJ.en/35.png) .
. 
 
     
   SphericalBesselJ
SphericalBesselJ[n,z]
gives the spherical Bessel function of the first kind ![TemplateBox[{n, z}, SphericalBesselJ] TemplateBox[{n, z}, SphericalBesselJ]](Files/SphericalBesselJ.en/1.png) .
. 
Details
 
   - Mathematical function, suitable for both symbolic and numerical manipulation.
- SphericalBesselJ is given in terms of ordinary Bessel functions by ![TemplateBox[{n, z}, SphericalBesselJ]=sqrt(pi/2)/sqrt(z)TemplateBox[{{n, +, {1, /, 2}}, z}, BesselJ] TemplateBox[{n, z}, SphericalBesselJ]=sqrt(pi/2)/sqrt(z)TemplateBox[{{n, +, {1, /, 2}}, z}, BesselJ]](Files/SphericalBesselJ.en/2.png) . .
- SphericalBesselJ[n,z] has a branch cut discontinuity for non‐integer  in the complex in the complex plane running from plane running from to to . .
- Explicit symbolic forms for integer n can be obtained using FunctionExpand.
- For certain special arguments, SphericalBesselJ automatically evaluates to exact values.
- SphericalBesselJ can be evaluated to arbitrary numerical precision.
- SphericalBesselJ automatically threads over lists.
- SphericalBesselJ can be used with Interval and CenteredInterval objects. »
Examples
open all close allBasic Examples (5)
Plot  over a subset of the reals:
 over a subset of the reals:
Plot over a subset of the complexes:
Series expansion at the origin:
Series expansion at Infinity:
Scope (39)
Numerical Evaluation (6)
The precision of the output tracks the precision of the input:
Evaluate efficiently at high precision:
Compute worst-case guaranteed intervals using Interval and CenteredInterval objects:
Or compute average-case statistical intervals using Around:
Compute the elementwise values of an array:
Or compute the matrix SphericalBesselJ function using MatrixFunction:
Specific Values (4)
SphericalBesselJ for symbolic n:
Find the first positive zero of SphericalBesselJ:
Different SphericalBesselJ types give different symbolic forms:
Visualization (3)
Plot the SphericalBesselJ function for integer ( ) and half-integer (
) and half-integer ( ) orders:
) orders:
Function Properties (12)
![TemplateBox[{0, x}, SphericalBesselJ] TemplateBox[{0, x}, SphericalBesselJ]](Files/SphericalBesselJ.en/14.png) is defined for all real and complex values:
 is defined for all real and complex values:
![TemplateBox[{{-, {1, /, 2}}, x}, SphericalBesselJ] TemplateBox[{{-, {1, /, 2}}, x}, SphericalBesselJ]](Files/SphericalBesselJ.en/15.png) is defined for all real values greater than 0:
 is defined for all real values greater than 0:
Complex domain is the whole plane except  :
:
Approximate function range of ![TemplateBox[{0, x}, SphericalBesselJ] TemplateBox[{0, x}, SphericalBesselJ]](Files/SphericalBesselJ.en/17.png) :
:
For integer  ,
, ![TemplateBox[{n, z}, SphericalBesselJ] TemplateBox[{n, z}, SphericalBesselJ]](Files/SphericalBesselJ.en/19.png) is an even or odd function in
 is an even or odd function in  depending on whether
 depending on whether  is even or odd:
 is even or odd:
SphericalBesselJ threads elementwise over lists:
![TemplateBox[{n, x}, SphericalBesselJ] TemplateBox[{n, x}, SphericalBesselJ]](Files/SphericalBesselJ.en/23.png) is not an analytic function of
 is not an analytic function of  for noninteger and negative values of
 for noninteger and negative values of  :
:
SphericalBesselJ is neither non-decreasing nor non-increasing:
SphericalBesselJ is not injective:
SphericalBesselJ is neither non-negative nor non-positive:
![TemplateBox[{n, z}, SphericalBesselJ] TemplateBox[{n, z}, SphericalBesselJ]](Files/SphericalBesselJ.en/26.png) is singular for
 is singular for  , possibly including
, possibly including  , when
, when  is noninteger:
 is noninteger:
SphericalBesselJ is neither convex nor concave:
TraditionalForm formatting:
Differentiation (3)
Integration (3)
Compute the indefinite integral using Integrate:
Series Expansions (6)
Find the Taylor expansion using Series:
Plots of the first three approximations around  :
:
General term in the series expansion using SeriesCoefficient:
Find the series expansion at Infinity:
Function Identities and Simplifications (2)
Properties & Relations (2)
SphericalBesselJ can be represented as a DifferentialRoot:
Tech Notes
Related Links
History
Text
Wolfram Research (2007), SphericalBesselJ, Wolfram Language function, https://reference.wolfram.com/language/ref/SphericalBesselJ.html.
CMS
Wolfram Language. 2007. "SphericalBesselJ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SphericalBesselJ.html.
APA
Wolfram Language. (2007). SphericalBesselJ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SphericalBesselJ.html
BibTeX
@misc{reference.wolfram_2025_sphericalbesselj, author="Wolfram Research", title="{SphericalBesselJ}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/SphericalBesselJ.html}", note=[Accessed: 31-October-2025]}
BibLaTeX
@online{reference.wolfram_2025_sphericalbesselj, organization={Wolfram Research}, title={SphericalBesselJ}, year={2007}, url={https://reference.wolfram.com/language/ref/SphericalBesselJ.html}, note=[Accessed: 31-October-2025]}




![TemplateBox[{n, z}, BesselJ]=(-1)^n TemplateBox[{n, {-, z}}, BesselJ] TemplateBox[{n, z}, BesselJ]=(-1)^n TemplateBox[{n, {-, z}}, BesselJ]](Files/SphericalBesselJ.en/22.png)

 derivative with respect to
 derivative with respect to 