English

Barycentric Hermite Interpolation

Numerical Analysis 2014-08-28 v2

Abstract

Let z1,,zKz_{1},\ldots,z_{K} be distinct grid points. If fk,0f_{k,0} is the prescribed value of a function at the grid point zkz_{k}, and fk,rf_{k,r} the prescribed value of the rr\foreignlanguage{american}{-th} derivative, for 1rnk11\leq r\leq n_{k}-1, the Hermite interpolant is the unique polynomial of degree N1N-1 (N=n1++nKN=n_{1}+\cdots+n_{K}) which interpolates the prescribed function values and function derivatives. We obtain another derivation of a method for Hermite interpolation recently proposed by Butcher et al. {[}\emph{Numerical Algorithms, vol. 56 (2011), p. 319-347}{]}. One advantage of our derivation is that it leads to an efficient method for updating the barycentric weights. If an additional derivative is prescribed at one of the interpolation points, we show how to update the barycentric coefficients using only O(N)\mathcal{O}\left(N\right) operations. Even in the context of confluent Newton series, a comparably efficient and general method to update the coefficients appears not to be known. If the method is properly implemented, it computes the barycentric weights with fewer operations than other methods and has very good numerical stability even when derivatives of high order are involved. We give a partial explanation of its numerical stability.

Keywords

Cite

@article{arxiv.1105.3466,
  title  = {Barycentric Hermite Interpolation},
  author = {Burhan Sadiq and Divakar Viswanath},
  journal= {arXiv preprint arXiv:1105.3466},
  year   = {2014}
}

Comments

17 pages

R2 v1 2026-06-21T18:08:44.563Z