Skip to main content

Interpolation

  • Chapter
Computational Physics

Part of the book series: Graduate Texts in Physics ((GTP))

Abstract

Interpolation is necessary, if additional data points are needed, for instance to draw a continuous curve. It can also be helpful to represent a complicated function by a simpler one or to develop more sophisticated numerical methods for the calculation of numerical derivatives and integrals. In the following we concentrate on the most important interpolating functions which are polynomials, splines and rational functions. The interpolating polynomial can be explicitly constructed with the Lagrange method. Newton’s method is numerically efficient if the polynomial has to be evaluated at many interpolating points and Neville’s method has advantages if the polynomial is not needed explicitly and has to be evaluated only at one interpolation point.

For interpolation over a larger range, Spline functions can be superior which are piecewise defined polynomials. Especially cubic splines are often used to draw smooth curves. Curves with poles can be represented by rational interpolating functions whereas a special class of rational interpolants without poles provides a rather new alternative to spline interpolation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    \(\omega(x)=\prod_{i=0}^{n}(x-x_{i})\) as in (2.39).

  2. 2.

    It can be shown that any rational interpolant can be written in this form.

  3. 3.

    The opposite case can be treated by considering the reciprocal function values 1/f(x i ).

  4. 4.

    Bilinear means linear interpolation in two dimensions. Accordingly linear interpolation in three dimensions is called trilinear.

  5. 5.

    A typical task of image processing.

References

  1. C.T.H. Baker, Numer. Math. 15, 315 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  2. G.A. Baker Jr., P. Graves-Morris, Padé Approximants (Cambridge University Press, New York, 1996)

    Book  MATH  Google Scholar 

  3. J.P. Berrut, Comput. Math. Appl. 14, 1 (1988)

    Article  MathSciNet  Google Scholar 

  4. J.-P. Berrut, L.N. Trefethen, Barycentric Lagrange interpolation. SIAM Rev. 46(3), 501–517 (2004)

    Article  MathSciNet  Google Scholar 

  5. J.P. Berrut, R. Baltensperger, H.D. Mittelmann, Int. Ser. Numer. Math. 151, 27 (2005)

    Article  MathSciNet  Google Scholar 

  6. M.S. Floater, K. Hormann, Numer. Math. 107, 315 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  7. H. Jeffreys, B.S. Jeffreys, Lagrange’s interpolation formula, in Methods of Mathematical Physics, 3rd edn. (Cambridge University Press, Cambridge, 1988), p. 260, § 9.011

    Google Scholar 

  8. H. Jeffreys, B.S. Jeffreys, Divided differences, in Methods of Mathematical Physics, 3rd edn. (Cambridge University Press, Cambridge, 1988), pp. 260–264, § 9.012

    Google Scholar 

  9. E.H. Neville, J. Indian Math. Soc. 20, 87 (1933)

    Google Scholar 

  10. G. Nürnberger, Approximation by Spline Functions (Springer, Berlin, 1989). ISBN 3-540-51618-2

    Book  MATH  Google Scholar 

  11. C. Schneider, W. Werner, Math. Comput. 47, 285 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  12. I.J. Schoenberg, Q. Appl. Math. 4, 45–99 and 112–141 (1946)

    MathSciNet  Google Scholar 

  13. J. Stör, R. Bulirsch, Introduction to Numerical Analysis, 3rd revised edn. (Springer, New York, 2010). ISBN 978-1441930064

    Google Scholar 

  14. W. Werner, Math. Comput. 43, 205 (1984)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Scherer, P.O.J. (2013). Interpolation. In: Computational Physics. Graduate Texts in Physics. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00401-3_2

Download citation

Publish with us

Policies and ethics