- Research
- Open Access
- Published:
Orthogonality, Lommel integrals and cross product zeros of linear combinations of Bessel functions
SpringerPlus volume 4, Article number: 390 (2015)
Abstract
The cylindrical Bessel differential equation and the spherical Bessel differential equation in the interval \(R \le r \le \gamma R\) with Neumann boundary conditions are considered. The eigenfunctions are linear combinations of the Bessel function \(\Phi _{n,\nu }(r)=Y_{\nu }^{\prime }(\lambda _{n,\nu }) J_{\nu }(\lambda _{n,\nu } r/R)-J_{\nu }^{\prime }(\lambda _{n,\nu }) Y_{\nu }(\lambda _{n,\nu } r/R)\) or linear combinations of the spherical Bessel functions \(\psi _{m,\nu }(r)=y_{\nu }^{\prime }(\lambda _{m,\nu }) j_{\nu }(\lambda _{m,\nu } r/R)-j_{\nu }^{\prime }(\lambda _{m,\nu }) y_{\nu }(\lambda _{m,\nu } r/R)\). The orthogonality relations with analytical expressions for the normalization constant are given. Explicit expressions for the Lommel integrals in terms of Lommel functions are derived. The cross product zeros \(Y_{\nu }^{\prime }(\lambda _{n,\nu }) J_{\nu }^{\prime }(\gamma \lambda _{n,\nu })-J_{\nu }^{\prime }(\lambda _{n,\nu }) Y_{\nu }^{\prime }(\gamma \lambda _{n,\nu }) = 0\) and \(y_{\nu }^{\prime }(\lambda _{m,\nu }) j_{\nu }^{\prime }(\gamma \lambda _{m,\nu })-j_{\nu }^{\prime }(\lambda _{m,\nu }) y_{\nu }^{\prime }(\gamma \lambda _{m,\nu }) = 0\) are considered in the complex plane for real as well as complex values of the index \(\nu \) and approximations for the exceptional zero \(\lambda _{1,\nu }\) are obtained. A numerical scheme based on the discretization of the two-dimensional and three-dimensional Laplace operator with Neumann boundary conditions is presented. Explicit representations of the radial part of the Laplace operator in form of a tridiagonal matrix allow the simple computation of the cross product zeros.
Background
Cylindrical Bessel functions and spherical Bessel functions are widely used in mathematics (Watson 1966), physics (Gray and Mathews 1895) and engineering science (McLachlan 1941) to analyze boundary value problems in cylindrical or spherical geometries. Using integral transform techniques or eigenfunction expansions, a second order differential equation remains that can be transformed into a cylindrical Bessel differential equation or a spherical Bessel differential equation. The general solution can be given in terms of a linear combination of cylindrical Bessel functions J and Y or, in the three-dimensional case, in terms of a linear combination of spherical Bessel functions j and y. These eigenfunctions are orthogonal to each other and the corresponding eigenvalues can be found as the zeros of a specific cross product consisting of cylindrical and spherical Bessel functions, respectively. Furthermore, to calculate expansion coefficients of an eigenfunction expansion, it is helpful to evaluate Lommel integrals, which contain the eigenfunctions and a power function.
Cylindrical Bessel functions and their properties are well described, as for example in the textbook of Watson (1966) where orthogonality relations and Lommel integrals are analyzed in detail. However, for a linear combination of spherical Bessel functions such orthogonality relations or Lommel integrals are not given explicitly, although they occur in many problems of diffusion or heat conduction in spherical geometries (for a review, see Carslaw and Jaeger 1959). This is mainly due to the fact that spherical Bessel functions with an integer index can be expressed in terms of trigonometric functions, and, thus, the remaining orthogonality relations and Lommel integrals can be given explicitly. Yet, the case for arbitrary complex-valued indices of cylindrical and spherical Bessel functions has not been analyzed and there are no generally valid expressions for the orthogonality relations and the Lommel integral.
Moreover, the cross product zeros of Bessel functions that provide the eigenvalues in the case of an eigenfunction expansion are highly relevant for inverse eigenvalue problems and go back to the famous question ”Can one hear the shape of a drum?” asked by Kac (1966). Cross product zeros were first analyzed by McMahon (1894) who derived an expression for large zeros. In addition, Cochran examined the asymptotic nature and analyticity of cross product Bessel functions (Cochran 1964, 1966a, b). Recurrence relations for the Bessel function cross products are given by Goodwin (1949). But, until now, the cross products of cylindrical Bessel functions or spherical Bessel functions for an arbitrary complex index of the Bessel function have not yet been discussed in depth, although its application in physics becomes increasingly important, e.g. in optics or quantum mechanics, where non-hermitean potentials are involved.
In this work, the cylindrical and spherical Bessel differential equation, respectively, are considered in the radial interval \(R \le r \le \gamma R\) where \(\gamma \ge 1\). In "Preliminary facts", we investigate the orthogonality relation between eigenfunctions and the Lommel integral for a linear combination of cylindrical Bessel functions J and Y. In an analogous procedure, general expressions for the orthogonality relation and Lommel integral for a linear combination of spherical Bessel functions j and y are derived by using similarity relations between cylindrical and spherical Bessel functions. In "Cylindrical Bessel functions", the cylindrical Bessel differential equation \(R^2 [\nu ^2/r^2 - \Delta _r] \Phi _{n,\nu }(r) = \lambda _{n,\nu }^2 \Phi _{n,\nu }(r)\) is considered for Neumann boundary conditions on both ends of the radial interval. Explicit expressions for the orthogonality relation and Lommel integral of the according eigenfunctions \(\Phi _{n,\nu }(r)=Y_{\nu }^{\prime }(\lambda _{n,\nu }) J_{\nu }(\lambda _{n,\nu } r/R)-J_{\nu }^{\prime }(\lambda _{n,\nu }) Y_{\nu }(\lambda _{n,\nu } r/R)\) are given where the eigenvalues \(\lambda _{n,\nu }\) are determined by the cross product zeros \(Y_{\nu }^{\prime }(\lambda _{n,\nu }) J_{\nu }^{\prime }(\gamma \lambda _{n,\nu })-J_{\nu }^{\prime }(\lambda _{n,\nu }) Y_{\nu }^{\prime }(\gamma \lambda _{n,\nu }) = 0\). To analyze cross product zeros for a complex valued index \(\nu \), the function \(f_{\nu }(\lambda ) = Y_{\nu }^{\prime }(\lambda ) J_{\nu }^{\prime } (\gamma \lambda ) - J_{\nu }^{\prime }(\lambda ) Y_{\nu }^{\prime } (\gamma \lambda ) \) is considered in the complex \(\lambda \)-plane and symmetry relations of the function \(f_{\nu }(\lambda )\) are provided. The first exceptional zero is approximated by a Taylor expansion of the function \(f_{\nu }(\lambda )\). A discretization scheme for the radial part of two-dimensional Laplace-operator with Neumann boundary conditions is proposed and given in terms of a tridiagonal matrix. Consequently, the cross-product zeros can be obtained by solving a simple matrix eigenvalue problem. In "Spherical Bessel functions", similar results are derived for the spherical Bessel differential equation \(R^2 [\nu [\nu +1]/r^2 - \Delta _r] \psi _{m,\nu }(r) = \lambda _{m,\nu }^2 \psi _{m,\nu }(r)\) and the corresponding eigenfunctions \(\psi _{m,\nu }(r)=y_{\nu }^{\prime }(\lambda _{m,\nu }) j_{\nu }(\lambda _{m,\nu } r/R)-j_{\nu }^{\prime }(\lambda _{m,\nu }) y_{\nu }(\lambda _{m,\nu } r/R)\). In "Numerical implementation", numerical algorithms are provided that correctly implement discretization schemes for the radial part of the two-dimensional and three-dimensional Laplace-operator and that allow a direct determination of cross product zeros for both cylindrical and spherical Bessel functions. Applications to the diffusion process around dipole fields are described in "Application to the diffusion process around dipole fields". A summary of the results and conclusions are given in "Summary and conclusions".
Preliminary facts
Cylindrical Bessel functions
For a linear combination of Bessel functions
the following orthogonality relation holds [see Eq. (11.4.2) on page 485 in Abramowitz and Stegun (1972) or Eq. (11) on page 135 in Watson (1966) or Eqs. (19) and (20) on page 97 in McLachlan (1941)]:
where the index \(\nu \) denotes the order of the cylindrical Bessel function and n numerates the eigenvalues \(\lambda _{n,\nu }\) which obey the boundary conditions
The normalization constant is
The Lommel integral involving the linear combination of Bessel functions and a power function is given in the following form:
which can be given in terms of the function \(\Psi _{n,\nu }(z)\) and its derivative at the boundaries [see Eq. (5) on page 350 in paragraph 10.74 in Watson (1966) in combination with Eq. (3) on page 83 in paragraph 3.9 in Watson (1966)]. It can be evaluated using the Lommel functions
The Lommel functions obey the following recurrence relations (Watson 1966; Babister 1967; Ziener and Schlemmer 2013):
For the special cases \(\kappa = 1\) and \(\nu =2m\) as well as \(\kappa = 0\) and \(\nu =2m+1\), the Lommel functions can be written in terms of Neumann polynomials \(O_m\):
where
[see page 274 in Watson (1966)]. In a similar way the special cases \(\kappa = -1\) and \(\nu =2m\) as well as \(\kappa = 0\) and \(\nu =2m+1\) can be written in terms of Schläfli polynomials \(S_m\) as:
where
[see Eq. (2) on page 285 and on page 286 in paragraph 9.3 in Watson (1966)]. The exceptional case \(S_{-1,0}(z)\) is treated in Watson (1966) and Glasser (2010).
The most general case in which Lommel functions \(S_{\kappa ,\nu }\) can be expressed in terms of power functions occurs when the sum of the indices \( \kappa + \nu = 2 p + 1 \) is an odd integer [see Eq. (8) in section 10.74 on page 351 in Watson (1966)]:
where the Gegenbauer polynomials \(A_{n,\nu }\) are defined as [see Eq. (1) in section 9.2 on page 283 in Watson (1966)]:
From this definition it is easy to obtain the relation
and, further, to give the following explicit expressions:
The term for \(A_{0,\nu }(z)\) given in Eq. (25) is in agreement with the results of Watson [see Eq. (7) in section 9.2 on page 283 in Watson (1966)]. Other special cases of the Lommel functions can be found in section 3.10.2 on pages 111–113 in Magnus et al. (1966).
Spherical Bessel functions
To obtain similar relations for spherical Bessel functions, it is advantageous to consider the linear combination
and to use the following general relation between cylindrical Bessel functions and spherical Bessel functions:
Introducing the relations (29) and (30) into the orthogonality relation (2) of cylindrical Bessel functions, the following orthogonality relation for spherical Bessel functions can be obtained:
where the same notation as in the case of cylindrical Bessel functions is used, i.e. the index \(\mu \) denotes the order of the spherical Bessel functions and the index m enumerates the eigenvalues \(\lambda _{m,\mu }\) which obey the boundary condition
The corresponding normalization constant is given by
The Lommel integral can be evaluated by using Eqs. (29) and (30):
Cylindrical Bessel functions
Cross-product zeros
The cylindrical Bessel differential equation
with the radial part of two-dimensional Laplace operator \(\Delta _r = \partial _{rr}+r^{-1} \partial _r\) inside an annular ring \(R \le r \le \gamma R\) is considered. Reflecting boundary conditions at \(r=R\) and \(r=\gamma R\) are assumed:
The respective eigenfunctions are given by
which obviously obey the reflecting boundary condition at \(r=R\).
Reflecting boundary conditions at the outer boundary at \(r=\gamma R\) lead to the conditions
that have to be evaluated numerically. The function \(f_{\nu }(\lambda )\) possesses the following symmetry properties
that translates to the properties of eigenvalues
and eigenfunctions
For real values of the Bessel function index \(\nu \) the function \(f_{\nu }(\lambda )\) always takes real values and the eigenvalues \(\lambda _{n,\nu }\) are real. The respective eigenvalues \(\lambda _{n,\nu }\) are tabulated (Bauer 1964; Bridge and Angrist 1962; Truell 1943) or they can be found by using numerical routines (Sorolla et al. 2013) and empirical approximations (Laslett and Lewish 1962). The computer algebra system MATHEMATICA® (Wolfram Research, Inc., Champaign, IL, USA, Wolfram 1999) provides the command
for numerical computation of the eigenvalues. However, these standard numerical routines based on search algorithms for zeros can run into problems for inappropriate initial conditions of the algorithm. Consequently eigenvalues can be missed or found multiple. Furthermore, for complex values of the index of the Bessel functions, these numerical routines often fail. To circumvent these problems, an algorithm based on solving the corresponding original eigenvalue problem will be introduced in "Numerical implementation".
For complex values of the Bessel function index \(\nu \), however, it is helpful to consider the complex valued function \(f_{\nu }(\lambda )\) in the complex \(\lambda \)-plane as shown in Fig. 1. Similar considerations are performed in Figure 2 in Ziener et al. (2012).
Contour plot of the function \(f_{\nu }(\lambda )\) in the complex \(\lambda \)-plane. a On the blue lines, the real part of the function \(f_{\nu }(\lambda )\) vanishes, i.e. \(\text {Re}(f_{\nu }(\lambda ))=0\), and, on the red lines, the imaginary part of the function \(f_{\nu }(\lambda )\) vanishes, i.e. \(\text {Im}(f_{\nu }(\lambda ))=0\). The eigenvalues are located at the intersection points of the blue lines and red lines. For a real index (shown for \(\nu =2\) and \(\gamma = 5\) as an example), all intersection points are located on the real axis. b For a complex index (examplarily for \(\nu =2+\mathrm {i}\) and \(\gamma =5\)), the contour plots become more sophisticated and the intersection points are displaced into the complex plane.
For small values of the parameter \(\lambda \), the function \(f_{\nu }(\lambda )\) given in Eq. (41) can be approximated by
and the first zero of this approximated function is
In the limit \(\gamma \rightarrow 1\), the first eigenvalue tends to
In addition, for small values of the index \(\nu \), the first eigenvalue can be obtained from a Taylor expansion:
In the same limit, Gottlieb derived [see Eq. (A.5) in Gottlieb (1985)]:
and Grebenkov obtained [see Eq. (30) in Grebenkov (2007)]:
Additionally, Buchholz found [see Eq. (10) on page 363 in section 3.2. in Buchholz (1949) or Cochran (1964)]:
A comparison of the different approximations and the exact numerical solution is shown in Fig. 2.
The exact numerical solution of the first (\(n = 1\)) zero \(\lambda _{1,\nu }\), exemplary for \(\nu = 2\) [black solid line obtained from Eq. (40)] in comparison with approximate solutions (red solid line obtained from Eq. (51) and blue solid line obtained from Eq. (53) for small values of the index \(\nu \)) and results from Grebenkov [green solid line obtained from Eq. (55)], Gottlieb [green dashed line obtained from Eq. (54)], and Buchholz [green dotted line obtained from Eq. (56)].
For \(n \ge 2\), the eigenvalues can be found with the approximation of McMahon (1894), see also 9.5.28 and 9.5.31 on page 374 of Abramowitz and Stegun (1972):
Please note, that in Abramowitz and Stegun (1972) the exceptional zero is taken into account. Hence, there is a shift in the labeling of the zeros. The correct labeling of the zeros for example is given in 10.21.50 and 10.21.52 of Olver et al. (2010). The approximation coincides with the result of Grebenkov given in Eq. (31) in Grebenkov (2007). Another approximation for \(n \ge 2\) was found by Buchholz [see Eq. (4) on page 364 in section 3.3. in Buchholz (1949)]:
Discretization
For complex values of the index \(\nu \), it is cumbersome to find the respective eigenvalues in the complex plane. To avoid a global search, a simple numerical procedure in terms of a discretization scheme is introduced. For this, the interval \(R \le r \le \gamma R\) is divided into p intervals with length h in the following way:
As shown in Ziener et al. (2009, 2015), the radial part of the two-dimensional Laplace operator can be written in the form
Fractional indices are meant as \(r_{j\frac{1}{2}} = r_{j+\frac{1}{2}} = R+\left[ j-\frac{1}{2}\right] h\) and \(r_{p-1\frac{1}{2}} = R + \left[ p-\frac{5}{2}\right] h\). Additionally, the main diagonal of this discretized radial part of the Laplace operator is given by \(-2/h^2\) except for the first and the last row. Furthermore, the sum of all elements in each row must vanish. Thus, the discretized form of the Bessel differential equation (36) can be expressed as an eigenvalue equation:
where the eigenvector
contains the values of the discretized eigenfunction \(\Phi _{n,\nu }(r_j)\).
Orthogonality
Due to Abel’s identity of the Wronski-determinant, the eigenfunctions take the value
at the inner boundary at \(r=R\). At the outer boundary at \(r=\gamma R\), the eigenfunctions can be evaluated using the Wronski-determinant (63) and the eigenvalue equation (41):
The orthogonality relation of the eigenfunctions (39) can be obtained from the general expressions (2) and (5) by replacing the eigen functions with the expressions from Eqs. (63) and (64):
Lommel integral
Applying eigenfunction \(\Phi _{n,\nu }(r)\) from Eq. (39) to the general Lommel integral in Eq. (6), we arrive at
where Eqs. (63) and (64) were used. The special case \(\alpha =1\) and \(\nu =0\) can be evaluated using the relation Eq. (12) with the respective Neumann polynomial given in Eq. (14). Since the corresponding Lommel function takes the constant value \(S_{1,0}(z)=1\), this special case unfolds as
i.e. the constant function 1 and the function \(\Phi _{n,0}(r)\) are orthogonal in agreement with Thambynayagam (2011) (chapter 2.5, page 36). This result can be generalized by integrating the original cylindrical Bessel differential equation (36):
Spherical Bessel functions
Cross-product zeros
The spherical Bessel differential equation
with the radial part of the three-dimension Laplace operator \(\Delta _{r} = \partial _{rr}+2 r^{-1} \partial _{r}\) inside a spherical shell \(R \le r \le \gamma R\) is considered. Reflecting boundary conditions at \(r=R\) and \(r=\gamma R\) are assumed:
The respective eigenfunctions are given by
which already fulfill the reflecting boundary condition at \(r=R\).
The reflecting boundary conditions at the outer boundary at \(r = \gamma R\) lead to an equation for the determination of the eigenvalues:
For real values of the Bessel function index \({\nu}\) the function \(g_{\nu }(\lambda )\) always takes real values and the eigenvalues \(\lambda _{m,\nu }\) are real. For complex values of the Bessel function index \({\nu}\) it is advantageous to consider the complex valued function \(g_{\nu }(\lambda )\) in the complex \(\lambda\)-plane as visualized in Fig. 3. The function \(g_{\nu }(\lambda )\) possesses similar symmetry properties as in the two-dimensional case:
This translates to the symmetry properties to eigenvalues
and eigenfunctions
For small values of the parameter \(\lambda \), the function \(g_{\nu }(\lambda )\) given in Eq. (77) can be approximated by
and, thus, the first eigenvalue can be found at
In the limit \(\gamma \rightarrow 1\), the first eigenvalue tends to
For small values of the index \(\nu \), the approximate value of first eigenvalue from Eq. (87) can be approximated further through a Taylor expansion:
In the same limit for small values of the parameter \(\gamma \), Grebenkov found [see Eq. (34) in Grebenkov (2007)]:
and Gottlieb obtained [see Eq. (2.14) in Gottlieb (1985) or Eq. (A.10) in Gottlieb (1985)]:
A comparison of the different approximations and the exact numerical solution is shown in Fig. 4.
Contour plot of the function \(g_{\nu }(\lambda )\) in the complex \(\lambda \)-plane. a As in Fig. 1, the real and the imaginary part of the function \(g_{\nu }(\lambda )\) vanish on the blue lines and red lines, respectively, and the eigenvalues can be found at the intersection points of blue and red lines. For a real index (for \(\nu =2\) and \(\gamma =5\) as an example), all intersection points are located on the real axis. b For a complex index (exemplarily shown for \(\nu =2+\mathrm {i}\) and \(\gamma =5\)), the geometry of the contour plots appears again more complicated as for real indices.
Exact numerical solution of the first eigenvalue \(\lambda _{1,\nu }\) of Eq. (76) for \(\nu =2\) (shown in the black solid line) and comparison with approximate solutions [red solid line from Eq. (87) and blue solid line from Eq. (89)) and results from Grebenkov (green solid line obtained from Eq. (91)] and Gottlieb [green dashed line obtained from Eq. (91)].
For \(m \ge 2\), we find with the approximation of McMahon (1894):
that is in agreement with Eq. (36) in Grebenkov (2007).
Discretization
In analogy to the two-dimensional case, the radial interval \(R \le r \le \gamma R\) can be discretized in the same form as given in Eq. (59):
As shown in Ziener et al. (2009), the radial part of the three-dimensional Laplace operator can be represented as
Thus, the discretized form of the spherical Bessel differential equation (72) can be written in the form of the eigenvalue equation:
where the eigenvector
contains the values of the discretized eigenfunction \(\psi _{m,\nu }(r_j)\).
Orthogonality
Due to Abel’s identity of the Wronski-determinant, the eigenfunctions take the value
at the inner boundary at \(r=R\). The value of the eigenfunction at the outer boundary at \(r=\gamma R\) can be evaluated using the Wronski-determinant (97) and the eigenvalue equation (77):
The orthogonality relation of the eigenfunctions (75) can be obtained from the general expressions (31) and (34) by replacing the respective eigenfunctions with the expressions in Eqs. (97) and (99) as in the case of cylindrical Bessel functions:
Lommel integral
The Lommel integral can be obtained from the general expression given in Eq. (35), respecting the Neumann boundary conditions, the Wronski-determinant from Eq. (97) and expression (98):
For \(\alpha +\nu =2p+1\), the Lommel functions can be expressed in terms of Gegenbauer polynomials as above [see Eq. (22)].
In analogy to Eq. (70), the special case for \(\alpha =2\) and \(\nu =0\) can be determined, since in this case the prefactors of the Lommel functions in Eq. (103) vanish:
Therefore, the functions 1 and \(\psi _{m,0}(r)\) are orthogonal. In analogy to the cylindrical case in Eq. (71) this result can be generalized by integrating the original spherical Bessel differential equation (72)
Numerical implementation
Cylindrical Bessel functions
The discretization scheme provided for the radial part of the two-dimension Laplace operator with Neumann boundary conditions is implemented in the following algorithm:

In lines 1 and 2, the length of the discretization interval h and the discretized radius according to the scheme (59) is computed. In lines 3–9, the discretized form of radial part of the two-dimensional Laplace operator given in Eq. (60) is implemented and, in line 10, the diagonal matrix \(\nu ^2 \mathrm {diag}(1/r_1^2,\ldots,1/r_p^2)\) represents the part \(\nu ^2/r^2\) of the original cylindrical Bessel differential equation. Finally, in line 11, the eigenvalue equation (61) is solved and the eigenvalues are given in a list sorted in ascending order. The eigenvalue \(\lambda _{n,\nu }\) can be obtained by the command

Spherical Bessel functions
In analogy to the implementation for cylindrical Bessel functions, the eigenvalues of the radial part of the three-dimensional discretization scheme according to Eq. (94) and (95) can be implemented as follows:

Finally, the eigenvalue \(\lambda _{m,\nu }\) of the matrix eigenvalue problem (95) can be obtained by the command

Application to the diffusion process around dipole fields
To visualize the applicability of the results obtained in the previous sections, the frequency autocorrelation function of diffusing spins with the local resonance frequency
is considered as an example. The function \(f({\mathbf {r}})\) describes the shape of the local resonance frequency and \(\delta \omega \) its strength. The same analysis has already been performed in Ziener et al. (2008) for the diffusion between two concentric cylinders (two-dimensional case) and between two concentric spheres (three-dimensional case). The frequency autocorrelation function can be used to analyze magnetic resonance pulse sequences and to determine properties of red blood cells as shown in Ziener et al. (2010).
However, using the explicit expressions for the normalization and the Lommel integral for linear combinations of cylindrical or spherical Bessel functions, respectively, it is possible to obtain considerably simpler expressions as will be demonstrated below.
The frequency autocorrelation function for spins diffusing in the volume V is defined as (Ziener et al. 2006)
where \(p({\mathbf {r}}, {\mathbf {r}}_0,t)\) is the probability of a spin to diffuse during the time span t from the position \({\mathbf {r}}_0\) to the position \({\mathbf {r}}\) and \(p({\mathbf {r}}_0) = 1/V\) is the probability of finding a spin at position \({\mathbf {r}}_0\). This transition probability is a solution of the diffusion equation
where D is the diffusion coefficient inside the volume V in which the diffusion occurs (Bauer et al. 2005). The transition probability \(p({\mathbf {r}},{\mathbf {r}}_0,t) \) can be expressed in terms of an eigenfunction expansion
with eigenvalues \(\kappa _l\) and eigenfunctions \(\phi _l\) that fulfil the orthogonality condition
and are solutions of the eigenvalue equation
with R being the radius of the inner cylinder or the inner sphere, respectively. The eigenfunction
corresponds to the lowest eigenvalue
Cylinders
In the two-dimensional case, the diffusion occurs in the space between two concentric circles with radius R and \(\gamma R\):
The eigenfunctions of the eigenvalue equation (112) are
with the radial eigenfunctions \(\Phi _{n,\nu }(r)\) given in Eq. (39) and the according normalization constants \(N_{n,\nu }\) given in Eq. (67) where the index \(\nu \) takes the values \(\nu =-\infty , \ldots ,-1,0,+1,\ldots ,+\infty \) and the index n lies in the range \(n=+1,\ldots ,+\infty \). Using the symmetry relation of the radial eigenvalues in Eq. (45) and radial eigenfunctions in Eq. (47), the propagator from Eq. (110) can finally be written in the form
In Fig. 5 the time evolution of this diffusion propagator is visualized.
Diffusion propagator according to Eq. (119) around a cylinder with radius \(R=1\,\mu \text {m}\), diffusion coefficient \(D=1\, \mu \text {m}^2 / \text {ms}\) and \(\gamma =8\). The initial position is at \(r_0=4\,\mu \text {m}\) and \(\phi _0=\pi /4\). For small times (exemplary for \(t=1\,\text {ms}\)) the transition probability is concentrated around the initial position. For large times (exemplary for \(t=100\,\text {ms}\)) the diffusion propagator takes the constant value \(\lim _{t \rightarrow \infty } p(r,\phi ,r_0,\phi _0,t)=\frac{1}{\pi R^2 \left[ \gamma ^2-1 \right] } = 5.05254 \times 10^9 \,\text {m}^{-2}\).
Introducing the diffusion propagator and the shape-function of the two-dimensional dipole field
into the definition of the autocorrelation function given in Eq. (108), only the addend with the index \(\nu = 2\) remains and the autocorrelation function can finally be written in the form
with the expansion coefficients
A similar expression appears in Eq. (28) in Ziener et al. (2008) for the calculation of the expansion coefficients. The Lommel integral in Eq. (122) can be evaluated by using the general expression given in Eq. (69) with \(\alpha =-1\) and \(\nu =2\). In this special case the Lommel function can be expressed in terms of Schläfli polynomials [see Eq. (17) with \(m=1\) and Eq. (21)]: \(S_{-1,2}(z)=S_2(z)/4=1/z^2\), and, thus \(S_{-1,2}^{\prime }(z) = -2/z^3\). Thus, one obtains:
Finally, with the normalization constant given in Eq. (67), the expansion coefficient \(F_n\) can be written as
or
This expression for the expansion coefficients is evidently a simpler expression than its equivalent given in Eq. (B1) in Ziener et al. (2008).
The corresponding eigenvalues \(\lambda _{n,2}\) can be obtained from Eq. (41) for \(\nu =2\):
and the following sums can be used to check if a sufficient numerical accuracy is obtained:
Spheres
In the three-dimensional case the diffusion occurs between two concentric spheres, and, thus, the diffusion volume corresponds to
The orthogonal eigenfunctions of the eigenvalue equation (112) are
with the radial eigenfunctions \(\psi _{m,\nu }(r)\) given in Eq. (75), the respective normalization constants \(N_{m,\nu }\) are given in Eq. (102) and the spherical harmonics are defined by
where \(P_{\nu }^{\mu }\) denote the associated Legendre polynomials which are defined for the negative upper index as
In contradiction to the two-dimensional case, the index \(\nu \) in the three-dimensional case is in the range \(\nu =0,+1,\ldots ,+\infty \). The index \(\mu \) takes the values \(\mu = - \nu , \ldots , 0 , \ldots , + \nu \). Therefore, the propagator given in Eq. (110) can be written as
The sum over the index \(\mu \) can further be simplified by using the explicit expression of the spherical harmonics given in Eq. (136) and the definition of the associated Legendre polynomials with a negative upper index from Eq. (137):
Evidently, the transition probability \(p(r,\theta ,\phi ,r_0,\theta _0,\phi _0,t)\) to go in time t from position \((r_0,\theta _0,\phi _0)\) to position \((r,\theta ,\phi )\) depends on the radial distances \(r_0\) and r and the spherical angle \(\Omega = (\theta _0,\phi _0;\theta ,\phi )\) that can be determined by the spherical law of cosines:
Using the addition theorem for spherical harmonics [see 14.30.9 in Olver et al. (2010)]
the transition probability can finally be written in the form
Comparing the addition theorem for spherical harmonics in Eq. (141) with the sum over the product of the spherical harmonics in Eq. (139), the results of Eq. (10) on page 382 of section 14.16. I. in Carslaw and Jaeger (1959) can be reproduced.
The three-dimensional dipole field has the shape
Introducing this shape function and the three-dimensional propagator from Eq. (138) into the definition of the autocorrelation function (108), leads to
with the expansion coefficients
The remaining Lommel integral can be solved by using the expression (103) for \(\alpha =-1\) and \(\nu =2\). The occurring Lommel functions \(S_{-\frac{5}{2},+\frac{7}{2}}(z)\) and \(S_{-\frac{3}{2},+\frac{5}{2}}(z)\) can explicitly be given by using the relation (22):
where \(A_{0,\frac{7}{2}}(z)\) and \(A_{0,\frac{5}{2}}(z)\) can be obtained from Eq. (25). Thus, the integration yields:
Introducing the normalization constant from Eq. (102) yields:
For \(\nu =2\) the spherical Bessel functions can be expressed in terms of the sine and cosine function:
which will be necessary for further simplifications. The derivative of the spherical Bessel functions can be simplified by using the relation (151):
Finally, the expansion coefficients can be written as
or in the form
This expression for the expansion coefficients is much more simpler than the equivalent expression given in Eq. (B4) in Ziener et al. (2008) or in Eq. (7) in Ziener et al. (2010).
The eigenvalues can be obtained from Eq. (77) for \(\nu =2\), which can be further simplified using the expressions (151) and (152). Finally, the following transcendental equation has to be solved:
This equation coincides with Eq. (5) in Kurz et al. (2014) for \(\lambda _{m,2}=\sqrt{\kappa }\) and \(\gamma = \eta ^{-1/3}\).
The following sums can be used to check if a sufficient numerical accuracy is obtained:
Summary and conclusions
Cylindrical and spherical Bessel functions are frequently employed in treating boundary value and eigenvalue problems in applied mathematics (Gray and Mathews 1895; McLachlan 1941; Kac 1966). In this work, the general orthogonality relation and Lommel integral of a linear combination of both cylindrical and spherical Bessel functions, respectively, are considered. For a given radius interval of \(R \le r \le \gamma R\), Neumann boundary conditions are assumed and the corresponding approximated first eigenvalues \(\lambda _{1,\nu }\) for small \(\lambda \) and \(\nu \) are compared in their \(\gamma \)-dependency with expressions from the literature in the same limit and the exact numerical solution for cylindrical and spherical Bessel functions, respectively (see Figs. 3, 4). It is shown that all expressions agree well for \(\gamma \rightarrow 1\). Consequently, explicit terms for the orthogonality relation, normalization constant and Lommel integral are given in both model geometries using a discretized form of the respective Bessel differential equations. In the case of spherical Bessel functions, these results are a generalization from integer indices, that can be presented in terms of trigonometric functions and have so mostly to treat related physical problems (Carslaw and Jaeger 1959), to arbitrary complex-valued indices. Moreover, a numerical implementation to calculate the relevant eigenvalues is provided and the results are applied to a scenario in magnetic resonance physics where spin diffusion processes between two magnetic concentric cylinders or two concentric spheres occur. Thereby, an eigenfunction expansion of the spin transition probability function results in analytic expressions for the expansion coefficients of the frequency autocorrelation function K(t). These are mathematically easier to grasp and, therefore, to implement numerically, than equivalent expressions that have been derived recently (Ziener et al. 2008). The results might be useful to obtain analytical expressions for the transverse relaxation in Carr-Purcell-Meiboom-Gill experiments where Jensen and Chandra have provided a relation between the diffusion-dependent part of transverse relaxation and the frequency autocorrelation function within a weak field approximation (Jensen et al. 2001; Jensen and Chandra 2000). With the paramagnetic properties of deoxygenated hemoglobin, such analyses may then be applied to study highly organized (cylindriform) capillary arrangements in, for instance, skeletal muscle tissue (Ziener et al. 2012). Likewise, the results for spherical geometries may be used to quantify microstructural parameters in lung tissue by treating lung alveoli as spherical entities that are surrounded by a dense capillary network. A further analysis might consider mixed boundary conditions and/or extend the results to other model geometries.
References
Abramowitz M, Stegun IA (1972) Handbook of mathematical functions with formulas, graphs, and mathematical tables. Dover, New York
Babister AW (1967) Transcendental functions satisfying nonhomogeneous linear differential equations. Macmillan, NewYork
Bauer HF (1964) Tables of zeros of cross product Bessel functions \(J_{p}^{\prime }(\xi ) Y_{p}^{\prime }(k \xi ) -J_{p}^{\prime }(k \xi ) Y_{p}^{\prime }(\xi )=0\). Math Comp 18:128–135
Bauer WR, Ziener CH, Jakob PM (2005) Non-Gaussian spin dephasing. Phys Rev A 71:053412
Bridge JF, Angrist SW (1962) An extended table of roots of \(J_{n}^{\prime }(x)Y_{n}^{\prime }(\beta x)-J_{n}^{\prime }(\beta x)Y_{n}^{\prime }(x)=0\). Math Comp 16:198–204
Buchholz H (1949) Besondere Reihenentwicklungen für eine häufig vorkommende zweireihige Determinante mit Zylinderfunktionen und ihre Nullstellen. Z Angew Math Mech 29:356–367
Carslaw HS, Jaeger JC (1959) Conduction of heat In solids. University Press, Oxford
Cochran JA (1964) Remarks on the zeros of cross-product Bessel functions. J Soc Indust Appl Math 12:580–587
Cochran JA (1966a) The asymptotic nature of zeros of cross-product Bessel functions. Quart J Mech Appl Math 19:511–522
Cochran JA (1966b) The analyticity of cross-product Bessel function zeros. Proc Camb Phil Soc 62:215–226
Glasser ML (2010) Integral representations for the exceptional univariate Lommel functions. J Phys A Math Theor 43:155207
Goodwin ET (1949) Recurrence relations for cross-products of Bessel functions. Quart J Mech Appl Math 2:72–74
Gottlieb HPW (1985) Eigenvalues of the Laplacian with Neumann boundary conditions. J Austral Math Soc Ser B 26:293–309
Gottlieb HPW (1985) On the exceptional zeros of cross-products of derivatives of spherical Bessel functions. Z Angew Math Phys 36:491–494
Gray A, Mathews GB (1895) A treatise on Bessel functions and their applications to physics. MacMillan, London
Grebenkov DS (2007) Analytical solution for restricted diffusion in circular and spherical layers under inhomogeneous magnetic fields. J Chem Phys 128:134702
Jensen JH, Chandra R, Yu H (2001) Quantitative model for the interecho time dependence of the CPMG relaxation rate in iron-rich gray matter. Magn Reson Med 46:159–165
Jensen JH, Chandra R (2000) NMR relaxation in tissues with weak magnetic inhomogeneities. Magn Reson Med 44:144–156
Kac M (1966) Can one hear the shape of a drum? Amer Math Monthly 73:1–23
Kurz FT, Kampf T, Heiland S, Bendszus M, Schlemmer HP, Ziener CH (2014) Theoretical model of the single spin-echo relaxation time for spherical magnetic perturbers. Magn Reson Med 71:1888–1895
Laslett LJ, Lewish W (1962) Evaluation of the zeros of cross-product Bessel functions. Math Comp 16:226–232
Magnus W, Oberhettinger F, Soni RP (1966) Formulas and theorems for the special functions of mathematical physics. Springer, Berlin
McLachlan NW (1941) Bessel functions for engineers. University Press, Oxford
McMahon J (1894) On the roots of the Bessel and certain related functions. Ann Math 9:23–30
Olver FWJ, Lozier DW, Boisvert RF, Clark CW (2010) NIST handbook of mathematical functions. University Press, Cambridge
Sorolla E, Mosig JR, Mattes M (2013) Algorithm to calculate a large number of roots of the cross-product of Bessel functions. IEEE Trans Antennas Propag 61:2180–2187
Thambynayagam RKM (2011) The diffusion handbook: applied solutions for engineers. McGraw-Hill, New York
Truell R (1943) Concerning the roots of \(J_{\nu }^{\prime }(x)N_{\nu }^{\prime }(qx)-J_{\nu }^{\prime }(qx)N_{\nu }^{\prime }(x)=0\). J Appl Phys 14:350–352
Watson GN (1966) A Treatise on the Theory of Bessel Functions. University Press, Cambridge
Wolfram S (1999) The Mathematica Book. Cambridge University Press, New York
Ziener CH, Bauer WR, Melkus G, Weber T, Herold V, Jakob PM (2006) Structure-specific magnetic field inhomogeneities and its effect on the correlation time. Magn Reson Imaging 24:1341–1347
Ziener CH, Kampf T, Herold V, Jakob PM, Bauer WR, Nadler W (2008) Frequency autocorrelation function of stochastically fluctuating fields caused by specific magnetic field inhomogeneities. J Chem Phys 129:014507
Ziener CH, Glutsch S, Jakob PM, Bauer WR (2009) Spin dephasing in the dipole field around capillaries and cells: numerical solution. Phys Rev E 80:046701
Ziener CH, Kampf T, Jakob PM, Bauer WR (2010) Diffusion effects on the CPMG relaxation rate in a dipolar field. J Magn Reson 202:38–42
Ziener CH, Kampf T, Reents G, Schlemmer H-P, Bauer WR (2012) Spin dephasing in a magnetic dipole field. Phys Rev E 85:051908
Ziener CH, Kampf T, Melkus G, Jakob PM, Schlemmer HP, Bauer WR (2012) Signal evolution in the local magnetic field of a capillary—analogy to the damped driven harmonic oscillator. Magn Reson Imaging 30:540–553
Ziener CH, Kurz FT, Kampf T (2015) Free induction decay caused by a dipole field. Phys Rev E 91:032707
Ziener CH, Schlemmer HP (2013) The inverse Laplace transform of the modified Lommel functions. Integ Transf Spec F 24:141–155
Authors' contributions
This work was carried out by the four authors, in collaboration. CHZ designed research; CHZ, FTK, LRB, and TK performed research; CHZ contributed numerical tools; CHZ, FTK. and TK analyzed data; and CHZ, FTK and TK wrote the paper. All authors read and approved the final manuscript.
Acknowledgements
This work was supported by grants from the Deutsche Forschungsgemeinschaft (Contract Grant number: DFG ZI 1295/2-1). F.T. Kurz was supported by a postdoctoral fellowship from the medical faculty of Heidelberg University.
Compliance with ethical guidelines
Competing interests The authors declare that they have no competing interests.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Ziener, C.H., Kurz, F.T., Buschle, L.R. et al. Orthogonality, Lommel integrals and cross product zeros of linear combinations of Bessel functions. SpringerPlus 4, 390 (2015). https://doi.org/10.1186/s40064-015-1142-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40064-015-1142-0
Keywords
- Bessel function
- Linear combination
- Integral