1.10: 1.10- Besselian Interpolation
( \newcommand{\kernel}{\mathrm{null}\,}\)
In the days before the widespread use of high-speed computers, extensive use was commonly made of printed tables of the common mathematical functions. For example, a table of the Bessel function
If one wanted the Bessel function for
Today it would be easier simply to calculate the Bessel function for any particular desired value of the argument
The need has not entirely passed, however. For example, in orbital calculations, we often need the geocentric coordinates of the Sun. These are not trivial for the nonspecialist to compute, and it may be easier to look them up in The Astronomical Almanac, where it is tabulated for every day of the year, such as, for example, July 14 and July 15. But, if one needs
In an ideal world, a tabulated function would be tabulated at sufficiently fine intervals so that linear interpolation between two tabulated values would be adequate to return the function to the same number of significant figures as the tabulated points. The world is not perfect, however, and to achieve such perfection, the tabulation interval would have to change as the function changed more or less rapidly. We need to know, therefore, how to do nonlinear interpolation.
Suppose a function
where
Let us now look at the situation where linear interpolation is not good enough. Suppose that a function
A possible approach would be to fit a polynomial to the four adjacent points:
We write down this Equation for the four adjacent tabulated points and solve for the coefficients, and hence we can evaluate the function for any value of

The problem has been solved in a convenient fashion in terms of finite difference calculus, the logical development of which would involve an additional substantial chapter beyond the intended scope of this book. I therefore just provide the method only, without proof.
The essence of the method is to set up a table of differences as illustrated below. The first two columns are

Let us suppose that we want to find
Here the
The Besselian coefficients are
and
The notation
Explicitly,
The reader should convince him- or herself that the interpolation formula taken as far as

The above table is taken from The Astronomical Almanac for 1997, and it shows the
If we want to find the value of
The reader can verify the following calculations for
Sum of the first 2 terms,
Sum of the first 3 terms,
Sum of the first 4 terms,
Provided the table is not tabulated at inappropriately coarse intervals, one need rarely go past the third Bessel coefficient. In that case an alternative and equivalent interpolation formula (for
Readers should check that this gives the same answer, at the same time noting that the nested parentheses make the calculation very rapid and they are easy to program on either a calculator or a computer.
From the following table, construct a difference table up to fourth differences. Calculate the first four Bessel coefficients for
Answers
Note: the table was calculated from a formula, and the interpolated answer is correct to nine significant figures.
From the following table of
Answers
- By linear interpolation,
- By Besselian interpolation,
The correct value is 0.777. You should be impressed – but there is more on interpolation to come, in Section 1.11.


