Lectures¶
Some additional notes and references from lectures, and some videos.
See Sample codes for information on obtaining the notebooks below from GitHub.
30 September 2015¶
I briefly reviewed basic theory of polynomial interpolation, in particular standard bases such as the monomials (and the resulting Vandermonde matrix), the Newton form, and the Lagrange form. Most elementary numerical analysis texts have a discussion of these. See also wikipedia.
I also reviewed Fourier series for periodic functions and the discrete Fourier transform. See the first few chapters of SMM and:
5 October 2015¶
Class does not meet, instead please view these video lectures:
Approximating the second derivative by finite difference and Fourier spectral methods (26 minutes)
Notebook: D2_approximations.ipynb
Fourier Spectral method for an ODE (11 minutes)
Notebook: Fourier-Spectral.ipynb
Aliasing (7 minutes)
Notebook: Aliasing.ipynb
Installing and using notebooks (22 minutes)
See also Software for the course
Note: See Sample codes for instructions to obtain these and future notebooks from GitHub.
12 October 2015¶
We worked through the notebook Fourier_Smoothing.ipynb
19 October 2015¶
- ChebPolyOnCircle.ipynb was updated to also illustrate aliasing of Chebyshev polynomials.
26 October 2015¶
Class does not meet, instead please view these video lectures:
- Introduction to Git for those not already familiar with git. (35 minutes)
- Introduction to GitHub also contains an introduction to setting up a repository for this class and part of Homework 3. (35 minutes)
- Also work through Chapters 6 and 7 of ATAP.
12 November 2015¶
- Collaborating with GitHub A brief introduction to using GitHub to collaborate (with yourself or others).
- See also the tutorials at Other git references
- If you run into merge conflicts, this might help: Resolving a merge conflict
- If you get frustrated, here’s some comic relief that also has some possibly useful info below the comic.