|
|
|
|
| Special Note: |
For help with MATLAB used in the context of numerical analysis,
I highly recommend Cleve Moler's book,
Numerical Computing
with MATLAB
(available free online, or for puchase from SIAM).
|
|
|
| Lecture 34: |
A glimpse at second order equations: geomeric integration; boundary value problems
- lecture34.pdf
|
|
|
| Lecture 33: |
Stiff differential equations
- lecture33.pdf
- C. F. Curtiss and J. O. Hirschfelder, "Integration of Stiff Equations", Proc. Nat. Acad. Sci. 38 (1952) 235-243. |
|
|
| Lecture 32: |
Linear multistep methods: absolute stability theory
- lecture32.pdf
- See also: Süli and Mayers, Chapter 12
- stabregions.m: code for computing stability regions of ten integrators (see notes) |
|
|
| Lecture 31: |
Linear multistep methods: zero stability, Dahlquist equivalence theorem
- lecture31.pdf
- See also: Süli and Mayers, Chapter 12
- Obituary for Germund Dahlquist (RIP 1 May 2005)
- stab_demo1.m
stab_demo2.m: examples of stable and unstable methods
|
|
|
| Lecture 30: |
Linear multistep methods: truncation error
- lecture30.pdf
- See also: Süli and Mayers, Chapter 12
- Biography of John Couch Adams
- Biography of Forest Ray Moulton, and notes from the US National Park Service
|
|
|
| Lecture 29: |
One step methods: global error, adaptive step
- lecture29.pdf
- See also: Süli and Mayers, Section 12.2
- L. F. Shampine and M. W. Reichelt, "The MATLAB ODE Suite", SIAM J. Sci. Comp 18 (1997) 1-22.
- MATLAB code: os_gerr.m demonstrates global error of one-step methods
|
| Lecture 28: |
One step methods: truncation error
- lecture28.pdf
- See also: Süli and Mayers, Section 12.1
- Biography of Carle Runge
- Biography of Martin Kutta
- Adaptive
step Runge-Kutta method by Cash and Karp (1990)
- MATLAB codes: heun.m,
rk4.m
|
|
|
| Lecture 27: |
Introduction to numerical ODE solvers; Euler's method
- lecture27.pdf
- MATLAB code: euler.m
|
|
|
| Lecture 26: | Gaussian quadrature
- lecture26.pdf (draft)
- G. H. Golub
and J. H. Welsh, "Calculation of Gauss Quadrature Rules", Math. Comp. 23 (1969) 221--230.
- MATLAB demo of Gauss-Legendre quadrature: gl_demo.m,
gausslegendre.m |
|
|
| Lecture 25: |
Gaussian quadrature (orthogonal polynomials)
- lecture25.pdf
- See also: Süli and Mayers, Chapter 10
|
|
|
| Lecture 24: |
Richardson extrapolation
- lecture24.pdf
- Biography of Lewis Fry Richardson
- MATLAB demo of Richardson extrapolation: deriverr.m
- MATLAB demo of Romberg integration: romberg_demo.m,
romberg.m
- To learn more about the poems shown in class, see Piet Hein's Wikipedia page
|
|
|
| Lecture 23: |
Quadrature: Peano kernel analysis [553 only - lecture date to be announced]
- lecture23b.pdf
- Biography of Giuseppe Peano
|
|
|
| Lecture 23: |
Interpolatory quadrature
- lecture23.pdf
- See also: Süli and Mayers, Chapter 7
- Biography of Thomas Simpson
- W. Gander and W. Gautschi, "Adaptive quadrature - revisisted," BIT 40 (2000) 84-101.
- MATLAB code for composite trapezoid rule: trapezoid.m
|
|
|
| Lecture 22: |
Minimax aproximation: Chebyshev polynoials and optimal interpolation points
- lecture22.pdf
- Biography of Pafnuty Lvovich Chebyshev
- COCA:
a MATLAB package for minimax approximation in the complex plane |
|
|
| Lecture 21: |
Minimax aproximation
- lecture21.pdf
- See also: Süli and Mayers, Sections 8.3
- Biography of de la Vallée Poussin
|
|
|
| Lecture 20: |
Continuous least squares approximation, orthogonal polynomials
- lecture20.pdf
- See also: Süli and Mayers, Sections 9.4 - 9.5
- MATLAB demo: cls_mono.m
- MATLAB demo: cls_monopert.m
- MATLAB demo: cls_legendre.m
|
|
|
| Lecture 19: |
Continuous least squares approximation
- lecture19.pdf
- See also: Süli and Mayers, Sections 9.1 - 9.3
- M.-D. Choi, "Tricks or treats with the Hilbert matrix," American Math. Monthly 90 (1983) 301-312. |
|
|
| Lecture 18: |
Singular value decomposition: fundamental subspaces, low-rank approximation
- lecture18.pdf
- See also: Trefethen and Bau, Lecture 5
- Compress an image of the founders of numerical linear algebra at the 1964 Gatlinburg conference:
svd_gatlin_demo.m
- Fritz Bauer reminisces
about Alston Householder and the Gatlinburg conferences.
- Photos
from the 1977 Gatlinburg conference |
|
|
| Lecture 17: |
Singular value decomposition: derivation
- lecture17.pdf
- See also: Trefethen and Bau, Lecture 4
- G. W. Stewart,
"On the early history of the singular value decomposition," SIAM Review 35 (1993) 551-566 |
|
|
| Lecture 16: |
Discrete least squares
- lecture16.pdf
- See also: Trefethen and Bau, Lecture 11
- Biography
of Carl Friedrich Gauss
- Biography
of Adrien-Marie Legendre
- MATLAB demo comparing the polynomial interpolation to discrete least squares approximation
for Runge's function:
rungle_ls_demo.m
- MATLAB demo comparing the normal equations and QR for a least squares problem:
ne_vs_qr.m |
|
|
| Lecture 15: |
Trigonometric interpolation
- lecture15.pdf
|
|
|
| Lecture 14: |
Matrix formulation of spline interpolants
- lecture14.pdf
|
|
|
| Lecture 13: |
Basis splines
- lecture13.pdf
- James Epperson's brief History of Splines
- Paul Davis on "B-Splines and Geometric Design"
|
|
|
| Lecture 12: |
Hermite and piecewise linear interpolation
- lecture12.pdf
- Süli and Mayers, Section 6.4, Chapter 11
- MATLAB demo: pwfit_demo.m
- Biography of Charles Hermite
|
|
|
| Lecture 11: |
Interpolation error bound; Hermite interpolation
- lecture11.pdf
- runge_deriv.m: Shows derivatives of Runge's function (requires the Symbolic Toolbox)
- Runge.nb: Mathematica notebook examine derivatives of Runge's function
|
|
|
| Lecture 10: |
Polynomial Interpolation in the Newton and Lagrange basis
- lecture10.pdf
- mono_basis.m
- newton_basis.m - lagrange_basis.m
|
|
|
| Lecture 9: |
Polynomial Interpolation in the monomial basis
- lecture9.pdf
- monomial_fit.m
- Biography
of Alexandre-Thoeophile Vandermonde
|
|
|
| Lecture 8b: |
Floating Point Error Analysis
- Cleve Moler's floatgui.m
- Biography of James Hardy Wilkinson
- N. J. Higham, Accuracy and Stability of Numerical Algorithms, 2nd ed., SIAM, Philadelphia, 2002.
- Essex, Davison, Schulzky, Numerical Monsters, ACM SIGSAM Bulletin 34 (2000) 16-32.
|
|
|
| Lecture 8: |
IEEE Floating Point Arithmetic
- lecture8.pdf
- See this householder_diary
- Doug Arnold's catalog of numerical analysis disasters
- M. L. Overton,
Numerical Computing with IEEE Floating Point Arithmetic, SIAM, 2001.
- "An Interview
with the Old Man of Floating-Point" (William Kahan) by Charles Severance
- Kahan's 1981 paper, "Why do we need a floating-point arithmetic standard?"
|
|
|
| Lecture 7: |
Solving linear systems; conditioning
- lecture7.pdf
- Read Trefethen and Bau, Lecture 12
- RationalLinearSystem.nb: Mathematica demonstration of an
exact solution of a linear system
- Von Neumann and Goldstine, Numerical inverting
of matrices of high order, Bull. Amer. Math. Soc. 53 (1947) 1021-1099. (Historical interest)
|
|
|
| Lecture 6: |
Gram-Schmidt QR, Solving Systems via QR
- lecture6.pdf
- cgs_qr.m: classical Gram-Schmidt algorithm
- mgs_qr.m: modified Gram-Schmidt algorithm
- qr_test.m
|
|
|
|
| Lecture 5: |
Householder QR factorization, QR via Gram-Schmidt
- lecture5.pdf (updated 12 Sept)
- householder_qr.m
- qrdemo.m
|
|
|
| Lecture 4: |
Householder reflectors
- lecture4.pdf
- Biography
of Alston S. Householder
- SIAM News article about the Top 10 Algorithms of the 20th Century
- Householder's
landmark paper on the QR factorization (J. ACM 5 (1958) 339-342.)
- MATLAB code: slow_householder_qr.m
- See Trefethen and Bau, Lectures 10
|
|
|
| Lecture 3: |
Matrix Norms, Projectors, Reflectors
- lecture3.pdf
- house3d.m: demo of Householder reflector in 3d
- See Trefethen and Bau, Lectures 3, 6.
|
|
|
|
| Lecture 2: |
Matrix Analysis and Norms
- lecture2.pdf (updated 27 August)
- norm_demo.m (See Figure 3.1 in Trefethen and Bau)
- Gilbert Strang,
"The Fundamental Theorem of Linear Algebra", American Math. Monthly, 100 (1993) 848-855.
- See Trefethen and Bau, Lectures 1, 2, 3.
|
|
|
| Lecture 1: |
Introduction to Numerical Analysis by way of history and applications
- lecture1.pdf
- orbit.m
- Read Trefethen's Definition of Numerical Analysis,
(Trefethen & Bau, pp. 321-327)
- Consider subscribing to the
NA Digest
free weekly electronic newsletter
|
|