Skip to main content

Interpolation

  • Chapter
  • First Online:
Book cover Applied Scientific Computing

Abstract

The chapter begins with polynomial interpolation in which we seek a polynomial of specified degree that agrees with given data. The first approach is to use our knowledge of solving linear systems of equations to find the Lagrange interpolation polynomial by solving the Vandermonde system for the coefficients. However that is both inefficient and because of ill-conditioning subject to computational error. The use of the Lagrange basis polynomials is equivalent to transforming that system to a diagonal form, and is a more practical approach. Difference schemes allow both a more efficient use of the data, including adding new data points. Part of the significance of difference representations lies in the ability to recenter the data so that local data assumes greater importance relative to more distant data points. It also allows us to halt computation (effectively reducing the degree of the polynomial) so that the interpolation can be local. The final topic for this chapter is spline interpolation. Here the basic idea is to use low degree polynomials which connect as smoothly as possible as we move through the data. The example we focus on is cubic spline interpolation where the resulting function retains continuity in its slope and curvature at each data point. As always, practical problem-solving and implementation in Python are addressed.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 54.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

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter R. Turner .

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Turner, P.R., Arildsen, T., Kavanagh, K. (2018). Interpolation. In: Applied Scientific Computing. Texts in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-89575-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-89575-8_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-89574-1

  • Online ISBN: 978-3-319-89575-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics