General descriptionThe goal of this course is to introduce the fundamental concepts of numerical analysis (accuracy, convergence, efficiency, etc.) and algorithmic techniques using Matlab. We will study basic (direct and iterative) techniques for efficiently computing numerical solutions of different types of linear and non-linear problems, including root finding, linear systems, interpolation, integration, and differentiation. Students will be expected to learn how to select and implement a numerical method for a given problem; how to identify various sources of errors from approximation to round-off error; and how to visualize, analyze, and interpret the computer outputs.
Instructor's office hours1) Tu 14.00-15.00     2) W 12.00-14.00     3) by appointment
Teaching AssistantKyle Henke   (TA's office hours: Fridays 12.00 - 13.00 @ SMLC 206)
Recommended text books1. Numerical Analysis by Timothy Sauer. 2. Numerical Methods in Scientific Computing by G. Dahlquist and A. Bjork, Vol. I and II.
Lecture notesMATLAB Tutorial Lecture notes on Solving Scalar Equations Lecture notes on Finite Computer Precision Lecture notes on Solving Systems of Linear Equations Lecture notes on Interpolation
HomeworkHomework Report Format HW1     (due January 25th) HW2     (due February 13th) HW3     (due February 22nd) HW4     (due March 1st) eiffel1.mat   eiffel2.mat   eiffel3.mat   eiffel4.mat   trussplot.m HW5     (due March 8th)