The students will write and run programs in matlab, which uses a programming language similar to C. Students will be taught rudimentary matlab and sample programs will be provided to be modified and built upon. The course covers: round-off error, root-finding, numerical integration, numerical differentiation, numerical linear algebra, and numerical solutions of ODEs (both initial value problems and boundary value problems). Theoretical and computational aspects of the methods will be discussed along with error analysis and a critical comparison of methods (accuracy and stability).
Class meets MWF, 9:00 -- 10:00 in David Rittenhouse Lab A5.
For the curious, last year's web-page
Matlab Primer
View the matlab primer using ghostview
Matlab Primer
View the matlab primer using Adobe Acrobat
WARNING: Don't try to print the primer from acrobat, you'll get
gibberish!
A free online Matlab tutorial
Class Policy (homework, midterm dates, etc)
How to write up your homework.
Show you can save and execute a file. Due before Wednesday's class (9/13)
Matlab diary from class on 9/8/00
Homework due on Wednesday 9/13/00.
On Numerical Integration
Matlab diary from class on 9/11/00
Matlab diary from class on 9/13/00
Homework due on Wednesday 9/20/00.
Matlab diary from class on 9/20/00
Homework due on Wednesday 9/27/00.
Homework due on Wednesday 10/4/00.
We have our first midterm exam on Friday October 6. The exam
will be held during classtime (9:00 - 9:50) in the usual classroom. I
will hold extra office hours on Thursday October 5 to help you prepare
for the exam. The midterm will cover everything we have done in
class, including sections 1.1, 1.2, 1.3, 7.1, 7.2, and appendix A.
You can bring a one-page (8.5 by 11 inches) "cheat sheet" to
the exam, with material on one side only. You'll have to hand in the
cheat sheet with your exam; I'll return it with the graded exam.
Matlab diary from class on 9/29/00
Maple worksheet from class on 9/29/00
On Finite Differences
Matlab diary from class on 10/2/00
Homework due on Wednesday 10/11/00.
Matlab diary from class on 10/4/00
Homework due on Wednesday 10/18/00.
Class is cancelled on 9/18, 11/3, 11/15, and 11/20.
Make-up classes will be held in DRL A4 from 5:30 to 6:30 on the
following four Wednesdays: 10/25, 11/8, 11/29, and 12/6.
Homework due on Wednesday 10/25/00.
On Root-finding
Homework due on Wednesday 11/1/00.
Matlab diary from class on 10/25/00
Homework due on Wednesday 11/8/00.
On Gaussian elimination
We have our second midterm exam on Wednesday November 15. The exam
will be held during classtime (9:00 - 9:50) in the usual classroom. I
will hold extra office hours on Monday November 13 to help you prepare
for the exam. The midterm will cover everything we have done in
class, including chapters 2, 3, and 4 and section 8.1, as well as
numerical
differentiation.
You can bring a one-page (8.5 by 11 inches) "help sheet" to
the exam, with material on one side only.
Homework due on Wednesday 11/22/00.
On LU decompositions
How to use my LU decomposition program.
Matlab diary from class on 11/10/00
Homework due on Wednesday 11/29/00.
Matlab diary from class on 11/27/00
Homework due on Wednesday 12/6/00.
On iterative methods
Matlab diary from class on 11/29/00
Matlab diary from class on 12/1/00
Homework due on Wednesday 12/15/00.
On Ordinary Differential Equations
Matlab diary from class on 12/6/00
Matlab diary from class on 12/11/00