The routines described in this section compute the Cylindrical Bessel functions \(J_n(x)\), \(Y_n(x)\), Modified cylindrical Bessel functions \(I_n(x)\), \(K_n(x)\), Spherical Bessel functions \(j_l(x)\), \(y_l(x)\), and Modified Spherical Bessel functions \(i_l(x)\), \(k_l(x)\). For more information see Abramowitz & Stegun, Chapters 9 and 10.
This routine computes the regular cylindrical Bessel function of zeroth order, \(J_0(x)\).
This routine computes the regular cylindrical Bessel function of first order, \(J_1(x)\).
This routine computes the regular cylindrical Bessel function of integer order \(n\), \(J_n(x)\).
This routine computes the irregular cylindrical Bessel function of zeroth order, \(Y_0(x)\), for \(x > 0\).
This routine computes the irregular cylindrical Bessel function of first order, \(Y_1(x)\), for \(x > 0\).
This routine computes the irregular cylindrical Bessel function of integer order \(n\), \(Y_n(x)\), for \(x > 0\).
This routine computes the regular modified cylindrical Bessel function of zeroth order, \(I_0(x)\).
This routine computes the regular modified cylindrical Bessel function of first order, \(I_1(x)\).
This routine computes the regular modified cylindrical Bessel function of integer order \(n\), \(I_n(x)\).
This routine computes the scaled regular modified cylindrical Bessel function of zeroth order \(\exp(-|x|) I_0(x)\).
This routine computes the scaled regular modified cylindrical Bessel function of first order \(\exp(-|x|) I_1(x)\).
This routine computes the scaled regular modified cylindrical Bessel function of integer order \(n\), \(\exp(-|x|) I_n(x)\).
This routine computes the irregular modified cylindrical Bessel function of zeroth order, \(K_0(x)\), for \(x > 0\).
This routine computes the irregular modified cylindrical Bessel function of first order, \(K_1(x)\), for \(x > 0\).
This routine computes the irregular modified cylindrical Bessel function of integer order \(n\), \(K_n(x)\), for \(x > 0\).
This routine computes the scaled irregular modified cylindrical Bessel function of zeroth order, \(\exp(x) K_0(x)\), for \(x > 0\).
This routine computes the scaled irregular modified cylindrical Bessel function of first order, \(\exp(x) K_1(x)\), for \(x > 0\).
This routine computes the scaled irregular modified cylindrical Bessel function of integer order \(n\), \(\exp(x) K_n(x)\), for \(x > 0\).
This routine computes the regular spherical Bessel function of zeroth order, \(j_0(x) = \sin(x)/x\).
This routine computes the regular spherical Bessel function of first order, \(j_1(x) = (\sin(x)/x - \cos(x))/x\).
This routine computes the regular spherical Bessel function of second order, \(j_2(x) = ((3/x^2 - 1)\sin(x) - 3\cos(x)/x)/x\).
This routine computes the regular spherical Bessel function of integer order \(l\), \(j_l(x)\), for \(l \geq 0\) and \(x \geq 0\).
This routine computes the irregular spherical Bessel function of zeroth order, \(y_0(x) = -\cos(x)/x\).
This routine computes the irregular spherical Bessel function of first order, \(y_1(x) = -(\cos(x)/x + \sin(x))/x\).
This routine computes the irregular spherical Bessel function of second order, \(y_2(x) = (-3/x^3 + 1/x)\cos(x) - (3/x^2)\sin(x)\).
This routine computes the irregular spherical Bessel function of integer order \(l\), \(y_l(x)\), for \(l \geq 0\).
This routine computes the regular modified spherical Bessel function of zeroth order, \(\exp(-|x|) i_0(x)\).
This routine computes the regular modified spherical Bessel function of first order, \(\exp(-|x|) i_1(x)\).
This routine computes the regular modified spherical Bessel function of second order, \(\exp(-|x|) i_2(x)\).
This routine computes the regular modified spherical Bessel function of integer order \(l\), \(\exp(-|x|) i_l(x)\).
This routine computes the scaled irregular modified spherical Bessel function of zeroth order, \(\exp(x) k_0(x)\), for \(x > 0\).
This routine computes the scaled irregular modified spherical Bessel function of first order, \(\exp(x) k_1(x)\), for \(x > 0\).
This routine computes the scaled irregular modified spherical Bessel function of second order, \(\exp(x) k_2(x)\), for \(x > 0\).
This routine computes the scaled irregular modified spherical Bessel function of integer order \(l\), \(\exp(x) k_l(x)\), for \(x > 0\).
This routine computes the regular cylindrical Bessel function of fractional order \(\nu\), \(J_\nu(x)\).
This routine computes the irregular cylindrical Bessel function of fractional order \(\nu\), \(Y_\nu(x)\).
This routine computes the regular modified Bessel function of fractional order \(\nu\), \(I_\nu(x)\) for \(x > 0\), \(\nu > 0\).
This routine computes the scaled regular modified Bessel function of fractional order \(\nu\), \(\exp(-|x|) I_\nu(x)\) for \(x > 0\), \(\nu > 0\).
This routine computes the irregular modified Bessel function of fractional order \(\nu\), \(K_\nu(x)\) for \(x > 0\), \(\nu > 0\).
This routine computes the logarithm of the irregular modified Bessel function of fractional order \(\nu\), \(\ln(K_\nu(x))\) for \(x > 0\), \(\nu > 0\).
This routine computes the scaled irregular modified Bessel function of fractional order \(\nu\), \(\exp(|x|) K_\nu(x)\) for \(x > 0\), \(\nu > 0\).
This routine computes the location of the \(s\)-th positive zero of the Bessel function \(J_0(x)\).
This routine computes the location of the \(s\)-th positive zero of the Bessel function \(J_1(x)\).
This routine computes the location of the \(s\)-th positive zero of the Bessel function \(J_\nu(x)\). The current implementation does not support negative values of nu.