Define the Lagrange cardinal polynomialsDistinct nodes make every denominator nonzero. At these polynomials satisfy , so the Lagrange interpolation polynomial isIt has degree at most and takes the prescribed data values. If two such polynomials existed, their difference would have distinct roots but degree at most , forcing that difference to be zero. This also proves uniqueness.
With , the Lagrange interpolation polynomial can be written, away from its nodes,Apply the same formula to the constant data . Uniqueness of polynomial interpolation gives , and henceDivide the two identities to obtain the barycentric interpolation formulaAt , use the continuous limiting value . Multiplying every weight by the same nonzero constant cancels between numerator and denominator, so only relative weights are needed in computation.
For uniformly spaced nodes,There are negative factors, coming from . Thus the weights fixed by part (b) satisfy this formula exactly. The printed sign agrees for even ; for odd it differs by the common factor . Rescaling all weights by gives the printed convention without changing the barycentric interpolation formula.
For even , the required magnitude isStirling's formula givesThus central weights are exponentially larger in magnitude than endpoint weights. Their alternating signs can cause severe cancellation in polynomial interpolation at equispaced nodes; they reflect the unfavorable high-degree interpolation geometry associated with Runge's phenomenon. A barycentric evaluation formula improves the implementation but does not remove the intrinsic sensitivity or guarantee convergence for every smooth function. The comparison with the bounded relative weights at Chebyshev-Lobatto nodes is decisive.
Use the Chebyshev polynomial identities , , and . Induction shows that has degree with leading coefficient for . The trigonometric definition also givesThereforeThe leading coefficient is , and the degree is . The endpoints are roots through ; the other points are roots through . They are distinct, so this monic polynomial is exactly .
Differentiating the product at gives . For an interior node, differentiate the trigonometric form using :At , this is . At either endpoint, taking the limit makes the two terms equal, doubling the value: for .
After removing the common factor , the barycentric interpolation formula therefore usesThese Chebyshev-Lobatto node weights differ in magnitude by only a factor of two.
Articles by others on the same topic
There are currently no matching articles.