Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Spherical Bessel function jν(x), first value
1
51 rows generated up to x = 10
x jν(x)
0 1
0.2 0.99334665
0.4 0.97354586
0.6 0.94107079
0.8 0.89669511
1 0.84147098
1.2 0.77669924
1.4 0.70389266
1.6 0.6247335
1.8 0.54102646
2 0.45464871
2.2 0.36749837
2.4 0.28144299
2.6 0.19826976
2.8 0.11963863
3 0.04704
3.2 -0.01824192
3.4 -0.07515915
3.6 -0.12292235
3.8 -0.16101523
4 -0.18920062
4.2 -0.20751804
4.4 -0.2162732
4.6 -0.21601978
4.8 -0.20753429
5 -0.19178485
5.2 -0.16989513
5.4 -0.14310453
5.6 -0.11272619
5.8 -0.08010382
6 -0.04656925
6.2 -0.01340152
6.4 0.01821081
6.6 0.04720324
6.8 0.07266373
7 0.09385523
7.2 0.11023165
7.4 0.12144704
7.6 0.12735785
7.8 0.12801838
8 0.12366978
8.2 0.11472324
8.4 0.10173797
8.6 0.08539501
8.8 0.06646786
9 0.04579094
9.2 0.02422716
9.4 0.00263568
9.6 -0.01815904
9.8 -0.03739583
10 -0.05440211

What this calculator does

This tool tabulates the spherical Bessel function of the first kind, \(j_\nu(x)\), at a sequence of x values. You choose the order \(\nu\), a starting x, a step size, and how many rows to generate. The calculator returns a two-column table of \((x, j_\nu(x))\) pairs. It is pure mathematics and applies identically everywhere — no country or unit assumptions are involved.

Oscillating decaying curves of the first three spherical Bessel functions of the first kind
The spherical Bessel functions \(j_\nu(x)\) oscillate and decay as x increases.

How to use it

Enter the order \(\nu\) (it may be any real number, e.g. 0, 1, 2 or 1.5), the initial value of x, the increment added to x on each row, and the number of rows. Each row k uses \(x_k = \text{initialX} + k\cdot\text{stepX}\). The first hero number shows \(j_\nu\) at the very first x; the table lists every generated value.

The formula explained

For general real order, $$j_\nu(x) = \sqrt{\frac{\pi}{2x}}\cdot J_{\nu+\frac{1}{2}}(x),$$ where J is the ordinary Bessel function of the first kind, evaluated through its power series with a Lanczos gamma function. For integer order the calculator uses the numerically stable closed forms \(j_0(x) = \sin(x)/x\) and \(j_1(x) = \sin(x)/x^2 - \cos(x)/x\), then climbs with the upward recurrence $$j_{n+1}(x) = \frac{2n+1}{x}\cdot j_n(x) - j_{n-1}(x).$$ At \(x = 0\) the limit is applied: \(j_0(0) = 1\) and \(j_n(0) = 0\) for \(\nu > 0\), avoiding division by zero.

Diagram showing spherical Bessel function derived from ordinary Bessel function by a square-root scaling factor
\(j_\nu(x)\) is obtained from the ordinary Bessel function J of half-integer order scaled by \(\sqrt{\pi/2x}\).

Worked example

Order \(\nu = 0\), initialX = 0, stepX = 0.2, 6 rows gives \(x = 0, 0.2, 0.4, 0.6, 0.8, 1.0\). Using \(j_0(x) = \sin(x)/x\): $$j_0(0)=1,\quad j_0(0.2)=0.993347,\quad j_0(0.4)=0.973546,$$ $$j_0(0.6)=0.941071,\quad j_0(0.8)=0.896695,\quad j_0(1.0)=0.841471$$ — the familiar damped sinc shape.

FAQ

Can the order be a fraction? Yes. Non-integer \(\nu\) uses the \(\sqrt{\pi/2x}\cdot J\) series form.

Why is the first value exactly 1 when x starts at 0? Because \(j_0(0) = 1\) by limit; for \(\nu > 0\) the limit is 0.

Is upward recurrence always safe? For modest orders and x typical of a table viewer, yes. For very large order relative to x, downward recurrence is more stable, but that is rarely needed here.

Last updated: