Author:
Fuda Chiara,Campagna Rosanna,Hormann Kai
Abstract
AbstractThe barycentric forms of polynomial and rational interpolation have recently gained popularity, because they can be computed with simple, efficient, and numerically stable algorithms. In this paper, we show more generally that the evaluation of any function that can be expressed as$$r(x)=\sum _{i=0}^n a_i(x) f_i\big /\sum _{j=0}^m b_j(x)$$r(x)=∑i=0nai(x)fi/∑j=0mbj(x)in terms of data values$$f_i$$fiand some functions$$a_i$$aiand$$b_j$$bjfor$$i=0,\ldots ,n$$i=0,…,nand$$j=0,\dots ,m$$j=0,⋯,mwith a simple algorithm that first sums up the terms in the numerator and the denominator, followed by a final division, is forward and backward stable under certain assumptions. This result includes the two barycentric forms of rational interpolation as special cases. Our analysis further reveals that the stability of the second barycentric form depends on the Lebesgue constant associated with the interpolation nodes, which typically grows withn, whereas the stability of the first barycentric form depends on a similar, but different quantity, that can be bounded in terms of the mesh ratio, regardless ofn. We support our theoretical results with numerical experiments.
Funder
Università della Svizzera italiana
Publisher
Springer Science and Business Media LLC
Subject
Applied Mathematics,Computational Mathematics
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献