Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cubic spline interpolation with examples in Python
Rating: 4.4 out of 5(45 ratings)
196 students

Cubic spline interpolation with examples in Python

Learn the math and get the code for constructing cubic interpolating splines
Last updated 9/2017
English

What you'll learn

  • Construct one-dimensional cubic splines from scratch
  • Apply spline interpolation to their projects
  • Use spline library functions with confidence
  • Explain how to approach interpolation

Course content

4 sections15 lectures1h 33m total length
  • Introduction0:52
  • Course prerequisites3:48

    Description of needed knowledge to get the most out of this course.

  • Polynomial interpolation3:22

    Learn about polynomial interpolation and its side effects.

  • Polynomial interpolation example in Python (library function)11:48

    This lecture walks you through using and visualizing polynomial interpolation using a SciPy library function and matplotlib.

    The downloadable zip file contains the Python example as a Jupyter Notebook (Polynomial.ipynb) and as a pdf (Polynomial-ipynb.pdf).

    Note that because of Udemy platform requirements the Notebook is inside the zip file and needs to be unzipped before use.

  • Run and modify the polynomial interpolation Python code

Requirements

  • You should have calculus and linear algebra knowledge at a beginner level (continuous functions, derivatives of functions, systems of linear algebraic equations and their matrix representation)
  • You should have some coding experience in any programming language
  • You should be able to view and use IPython / Jupyter Notebooks

Description

This is a technical course designed for students and practitioners.

This course gets you

  • an introduction to spline interpolation

  • an understanding of what splines are

  • a detailed description of how to construct linear and cubic splines

  • Python code to construct cubic splines with different boundary conditions

  • the confidence of knowing what library functions for spline interpolation actually do

Who this course is for:

  • Engineering and science students
  • Computer graphics and game development students and professionals
  • People who always wanted to know what those splines are
  • Anyone interested in interpolation