MCS 355 Scientific Computing and
Numerical Analysis
Course Resources
Textbooks:
Numerical Methods Course Notes
, Version 0.11, University of California San Diego, Steven E. Pav, October 2005.
Introduction to Numerical Methods and Matlab Programming for Engineers
, Ohio University, Todd Young and Martin Mohlenkamp, January 2010.
Numerical Computing with Matlab
, C. Moler
Software:
MatLab (Student Version)
http://www.mathworks.com/academia/student_version
FreeMat
http://freemat.sourceforge.net/
Gnu Octave
http://www.gnu.org/software/octave/
Matlab Reference (Summary Sheets)
matlab_quickref.pdf
matlab-cheatsheet.pdf
matlabcheat.pdf
MatlabCheatSheet.pdf
Code used in Class or Lab
Day1.m
errorExample1.m
fibonacci.m
Root-Finding
Labs-Projects/Lab1/stirlingErrors.m
Labs-Projects/Lab1/exp1.m
bisection.m
newton.m
Linear Systems
gauss_no_pivot.m
gauss_partial_pivot.m
lu_gauss.m
lu_solve.m
Least Squares
matlab
/Examples/
linear_least_squares.m
matlab
/Examples/linear_least_squares2.m
Interpolation
polyinterp2.m
(Lagrange Interpolation)
div_diff.m
(Newton divided differences)
newtonInterp.m
(Newton Interpolation)
Splines
piecelin2.m
splinetx.m
ODEs
runge.m
rungeSys2.m
predprey.m
(Predator-Prey function)
PDES
simpleHeat.m
(Explicit Solution of Heat Equation)
implicitHeat.m
(Implicit Solution of Heat Equation)
crankyHeat.m
(Crank-Nicholson Solution of Heat Equation)
explicitWave.m
(Explicit Solution of Wave Equation)
implicitWave.m
(Implicit Solution of Wave Equation)
explicitPoisson.m
(Explicit Solution of Poisson Equation)