350 Handouts and m-files
- Getting Started in MATLAB (pdf) (some very basic info to get you
off the ground)
- Crash
course in MATLAB (Version 7) (pdf) (by
Toby Driscoll)
- A
Practical Introduction to Matlab (Version 5) (html version) (by
Mark Gockenbach) or Postscript version
- For more introductory material and tutorials see the main course
page
- Slides for lectures
- MATLAB scripts for the first skydive model:
- MATLAB scripts for the second skydive model (also uses Euler.m):
- MATLAB scripts for the predator-prey model:
- Maple worksheet on Taylor approximation: Taylor.mws
- Minimal modification of Moler's floatgui.m:
Myfloatgui.m
- MATLAB script to demonstrate roundoff error:
RoundoffDemo.m
- MATLAB script to illustrate loss of significant digits:
LossOfSignificanceDemo.m
- Introductory Matlab scripts
- MATLAB script to illustrate use of inverse for division:
division.m
- Maple worksheet on partial pivoting: PartialPivoting.mws
- MATLAB scripts from Numerical Computing with MATLAB (NCM) to illustrate the solution of linear systems:
- MATLAB scripts for the solution of tridiagonal linear systems:
- MATLAB scripts for pagerank calculations:
TinyWeb.m (a little script that does a simple pagerank calculation and
also calls pagerank)
- MATLAB scripts for polynomial interpolation:
- MATLAB script for piecewise cubic Hermite interpolation:
PchipDemo.m (a little script that calls the built-in pchip function)
- MATLAB scripts for cubic spline interpolation:
SplineDemo.m (a little script that calls the built-in spline function)
- Maplet for the proof of the Mairhuber-Curtis theorem:
- MATLAB scripts for the bisection method:
bisect.m (bisection method as explained in NCM)
- MATLAB scripts for Newton's method:
newton.m (Newton's method as explained in NCM)
- Maple worksheet for graphical illustration of Newton's method:
- MATLAB scripts for the secant method:
secant.m (secant method as explained in NCM)
- Maple worksheet for graphical illustration of secant method:
- MATLAB scripts for the inverse quadratic interpolation method:
iqi.m (inverse quadratic interpolation method as explained in NCM)
- MATLAB scripts for zero finding:
- MATLAB scripts for multivariate Newton's method:
- MATLAB scripts for function minimization:
fmintx.m (minimization routine from NCM)
- MATLAB scripts for least squares fitting:
LSQquad.m (script that shows it isn't good to solve the normal equations)
censusgui.m (from NCM, illustrates different curve fitting methods)
LSQquadQR.m (script that shows how to use QR decomposition)
SVD_movie.m (script that shows how to use SVD for image compression)
- Maple worksheet for various basic numerical integration methods:
- MATLAB scripts for numerical integration:
QuadDemo.m (script that calls NCM file quadtx and also uses besselintegrand.m)
quadtx.m (from NCM, textbook version of built-in function quad)
quadgui.m (from NCM, illustrates adaptive quadrature)
- Maple worksheet for various basic numerical differentiation methods:
- MATLAB scripts to illustrate Euler's method:
- Maple worksheet for Euler's method:
- MATLAB scripts for other single step methods:
- MATLAB scripts for the twobody problem:
- Maple worksheet for match lighting problem:
- MATLAB script for match lighting problem:
- MATLAB scripts for the second skydive model with event handling:
- MATLAB scripts for van der Pol problem:
- MATLAB files to illustrate the FFT:
Last updated: May 5, 2008
Greg Fasshauer
(fasshauer at iit.edu)