Math 2.0

Approximations and expansions Interpolation Proposition

Thiele's interpolation formula

Builds on Rational functionContinued fractionFunction

Statement

Let n≥1n \ge 1, let x1,…,xn+1∈ℝx_1, \dots, x_{n+1} \in \R be pairwise distinct, and let ff be a real function defined at these points. The reciprocal differences ρk\rho_k of ff are defined by ρ0(xi)=f(xi)\rho_0(x_i) = f(x_i), ρ1(xi,xi+1)=xi−xi+1f(xi)−f(xi+1),\rho_1(x_i, x_{i+1}) = \frac{x_i - x_{i+1}}{f(x_i) - f(x_{i+1})}, and, for k≥2k \ge 2, ρk(xi,…,xi+k)=xi−xi+kρk−1(xi,…,xi+k−1)−ρk−1(xi+1,…,xi+k)+ρk−2(xi+1,…,xi+k−1).\rho_k(x_i, \dots, x_{i+k}) = \frac{x_i - x_{i+k}}{\rho_{k-1}(x_i, \dots, x_{i+k-1}) - \rho_{k-1}(x_{i+1}, \dots, x_{i+k})} + \rho_{k-2}(x_{i+1}, \dots, x_{i+k-1}). Set a0=f(x1)a_0 = f(x_1), a1=ρ1(x1,x2)a_1 = \rho_1(x_1, x_2) and ak=ρk(x1,…,xk+1)−ρk−2(x1,…,xk−1)a_k = \rho_k(x_1, \dots, x_{k+1}) - \rho_{k-2}(x_1, \dots, x_{k-1}) for 2≤k≤n2 \le k \le n. Assume that no denominator above is zero and that the finite continued fraction R(x)=a0+x−x1a1+x−x2a2+x−x3⋱+x−xnanR(x) = a_0 + \cfrac{x - x_1}{a_1 + \cfrac{x - x_2}{a_2 + \cfrac{x - x_3}{\ddots + \cfrac{x - x_n}{a_n}}}} can be evaluated at each node without division by zero. Then RR is a rational function and R(xi)=f(xi)R(x_i) = f(x_i) for i=1,…,n+1i = 1, \dots, n + 1.

Remarks

Reciprocal differences play for rational interpolation the role that divided differences play for polynomial interpolation. The proof is by induction on nn: the tail of the continued fraction starting at a1a_1 interpolates the reciprocal data (x−x1)/(f(x)−f(x1))(x - x_1)/(f(x) - f(x_1)) at x2,…,xn+1x_2, \dots, x_{n+1}.

Example: n=1n = 1 gives R(x)=f(x1)+(x−x1)f(x2)−f(x1)x2−x1R(x) = f(x_1) + (x - x_1)\dfrac{f(x_2) - f(x_1)}{x_2 - x_1}, the line through the two data points.

The non-degeneracy hypothesis is needed. The formula can break down even when a simple interpolant exists. For instance, for equal values f(x1)=f(x2)f(x_1) = f(x_2), interpolated by a constant, the first reciprocal difference already divides by 00.

Going deeper

For a student

Thiele's formula is the rational analogue of the Newton polynomial: each new node adds one more level to the continued fraction and leaves the earlier levels unchanged. Its truncations give rational interpolants whose numerator and denominator degrees grow alternately. It is closely related to Padé approximants, which match derivatives at one point instead of values at many points.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Continued fraction concept
  2. Function concept
  3. Rational function concept
  4. Thiele's interpolation formula statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Thiele%27s_interpolation_formula
About this page
TagDANS1S61SX
URIm2://DANS1S61SX
Kindstatement, proposition
WritingW0 stub
MSC41A05, 41A20, 65D05
StatusThis copy of the site has no build data. Run m2 status DANS1S61SX.
AboutRational function, Continued fraction
UsesRational function, Continued fraction, Function
Same as

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.