Abstract
Bessel functions of the first kind are ubiquitous in the sciences and engineering in solutions to cylindrical problems including electrostatics, heat flow, and the Schrödinger equation. The roots of the Bessel functions are often quoted and calculated, but the maxima and minima for each Bessel function, used to match Neumann boundary conditions, have not had the same treatment. Here we compute 10000 extrema for the first 600 orders of the Bessel function . To do this, we employ an adaptive root solver bounded by the roots of the Bessel function and solve to an accuracy of . We compare with the existing literature (to 30 orders and 5 maxima and minima) and the results match exactly. It is hoped that these data provide values needed for orthogonal function expansions and numerical expressions including the calculation of geometric correction factors in the measurement of resistivity of materials, as is done in the original paper using these data.
Keywords: Bessel functions, GCF, Extrema, Minimum, Maximum
Specifications Table
| Subject | Applied Mathematics |
| Specific subject area | Locations of the maxima and minima of the Bessel function of the First Kind, . We refer to these extrema as . |
| Type of data | Table |
| How data were acquired | Wolfram Mathematica 12.0.0 for Linux x86 (64 bit) |
| Data format | Raw |
| Parameters for data collection | Each extrema (maximum or minimum) for the Bessel function starting from counting from the first maximum () to the 10000th extrema (). Here, is the order of the Bessel function in the range . |
| Description of data collection | These extrema are calculated using an adaptive root solver bounded by the roots of the Bessel function . |
| Data source location | Institution: The Catholic University of America City/Town/Region: Washington, D.C. Country:USA |
| Data accessibility | Repository name: Mendeley Data, V1 Data identification number: https://doi.org/10.17632/cdhw4wn5sy.1 Direct URL to data: https://data.mendeley.com/datasets/cdhw4wn5sy/1 |
| Related research article | [1] S. Akhbarifar, N. A. Mecholsky, M. Brandys, W. Lutze, and I. L. Pegg, Four-point probe geometric correction factor for isotropic cylindrical samples with non-equal probe distances, Measurement 184 (2021): 109703. https://doi.org/10.1016/j.measurement.2021.109703 |
Value of the Data
-
•
These calculated extrema will provide access to important physical properties of the Bessel function of the First Kind, . The Bessel function zeros have been tabulated for many years, but an extensive list of the maxima and minima is lacking.
-
•
Anyone in the sciences and engineering seeking numerical solutions to cylindrical problems including problems in electrostatics, heat flow, and the Schrödinger equation will be able to use these data.
-
•
These data may be used to check behaviors of the roots and extremal points. Asymptotic expansions and other approximations may be tested as well.
1. Data Description
The data are in a Tab Separated Value (TSV) format with no headers. Each row is a separate Bessel function order starting from 0, and ending at 600. Each row contains 10,000 tab separated text values with a fixed 19 places to the right of the decimal point.
2. Experimental Design, Materials and Methods
The Bessel functions of the first kind with nonnegative order (for example see Fig. 1) all have the same basic shape [5], [6]. Additionally, the zeros of the Bessel are widely used and incorporated into most programming languages, including Mathematica. The maxima and minima of each Bessel , here referred to as , are the zeros of the derivative of the Bessel functions with respect to their argument and are bounded by the Bessel zeros. Therefore we can use the tabulated zeros to provide a bound to numerically solve for any extremum (see Fig. 1). For instance in Fig. 1, the third extremum (a maximum) of , , is between the second zero, , and the third zero, . The only difficulty is the first maximum for all , especially when gets larger. Since the first zero goes as where is the th zero of the th Bessel (see Equation 10.21.40 of Ref. [3], and Refs. [4], [6]) the range over which to search for a maximum gets larger and larger. For only this first extremum point, it is helpful to use a starting value, , where is the order of the Bessel function as an initial guess to start the numerical root solving. This is the lowest order approximation for the zero of the Bessel function as given in Equation 10.21.40 of Ref. [3]. As can be seen in Fig. 2, this is a pretty good approximation for the first extremum at least for the first 600 Bessel functions.
Fig. 1.
The first 3 Bessel functions. Solid is , dashed is , and dot dashed is . The red dots indicate the zeros of the Bessel functions. Each maxima and minima is bounded by the zeros of the Bessel function and thus provide a simple way to find each root of the derivative of the Bessel function.
Fig. 2.
Location of first maximum minus the order number divided by the first zero of the th Bessel function versus the order number. This shows that the order number, is a good approximate starting location for the first maximum considering that the first Bessel zero (i.e., the size of the range wherein the first maximum occurs) goes like the order.
The derivative of the Bessel function is given by the recursion relation (see Ref. [3], 10.6.2 and Refs. [2], [6])
| (1) |
The roots of this expression are then found using standard built in root finding methods of Mathematica to an accuracy of .
The function to accomplish this in Mathematica is:
To test the accuracy of these solutions, we evaluate each extremum into the derivative of the Bessel function, Eqn. (1), to determine if it is a root. Evaluating every extremum, , the error is not more than the stated accuracy for every entry ().
CRediT Author Statement
Nicholas A. Mecholsky: Conceptualization, Investigation, Methodology, Formal analysis, Software, Validation, Visualization, Data curation, Writing – original draft, Funding acquisition; Sepideh Akhbarifar: Investigation; Project administration; Writing – review & editing; Ian L. Pegg: Funding acquisition.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships which have, or could be perceived to have, influenced the work reported in this article.
Acknowledgments
The authors would like to acknowledge VSL and ONR Grant N00014-20-1-2317 for funding this research.
Footnotes
Supplementary material associated with this article can be found in the online version at doi:10.1016/j.dib.2021.107508.
Appendix A. Supplementary materials
Supplementary Raw Research Data. This is open data under the CC BY license http://creativecommons.org/licenses/by/4.0/
References
- 1.Akhbarifar S., Mecholsky N.A., Lutze W., Brandys M., Pegg I.L. Four-point probe geometric correction factor for isotropic cylindrical samples with non-equal probe distances. Measurement. 2021;184 [Google Scholar]
- 2.Andrews K. A table of maxima and minima of the bessel functions Jn (z) for n= 0 to n= 30. Acta Crystallogr. Sect. A Cryst. Phys. Diffr. Theor. Gen. Crystallogr. 1981;37:765–766. [Google Scholar]
- 3.DLMF (2021). NIST digital library of mathematical functions. http://dlmf.nist.gov/, Release 1.1.1, http://dlmf.nist.gov/, F. W. J. Olver, A. B. Olde Daalhuis, D. W. Lozier, B. I. Schneider, R. F. Boisvert, C. W. Clark, B. R. Miller, B. V. Saunders, H. S. Cohl, and M. A. McClain, eds.
- 4.Elbert A. An approximation for the zeros of Bessel functions. Numer. Math. 1991;59:647–657. [Google Scholar]
- 5.A. Erdélyi, (Ed.). Higher Transcendental Functions (vol. 1). McGraw-Hill, (1953).
- 6.Watson G.N. Cambridge University Press; 1995. A Treatise on the Theory of Bessel Functions. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Supplementary Raw Research Data. This is open data under the CC BY license http://creativecommons.org/licenses/by/4.0/


