AMATH 352
SLN 1173, MWF 12:30-1:20, Guggenheim Hall 306

Applied Linear Algebra and Numerical Analysis



Instructor:

Professor Peter Blossey
Guggenheim 408C
tel: 685-9298
fax: 685-1440
bloss@amath.washington.edu
office hours: TBA

Teaching Assistant:

Edward D. Farnum
Guggenheim 417G
tel: 685-9395
fax: 685-1440
farnum@amath.washington.edu
office hours: TBA

Homework Grades Message Board Winter 2003 Web Page
Lecture Notes Sample MATLAB Scripts

Course description Textbook Syllabus Objectives Schedule

Course Description

Development and application of numerical methods and algorithms to problems in the applied sciences and engineering. Applied linear algebra and introduction to numerical methods. Emphasis on use of conceptual methods in engineering, mathematics, and science.

Textbook

R. L. Burden and J. D. Faires, Numerical Analysis (Seventh Edition). Brooks/Cole, 2001. Available at the University Bookstore.
Book web page (includes errata). Book is on reserve at the Engineering Library and is available for four hour loan.

Syllabus

First day handout (pdf file)

(1) Introduction and Review: Computer arithmetic, review of calculus & Taylor series.

(2) Root Finding & Fixed Point Iteration: Bisection, Secant, False Position & Newton's Method, Fixed point iteration.

(3) Applied Linear Algebra: Gaussian Elimination, Pivoting, LU Decomposition, Eigenvalues & Eigenvectors, Iterative Techniques for Linear Systems, Matrix Norms, Newton's Method for Systems of Nonlinear Equations.

(4) Interpolation & Curve Fitting: Vandermonde, Lagrange & Newton Interpolation, Divided Differences, Curve Fitting, Spline Interpolation.

(5) Numerical Differentiation & Integration: Numerical Differentiation, Numerical Integration, Romberg Integration, Gaussian Quadrature.

(6) Ordinary Differential Equations: Introduction & Euler's Method, Multistep methods, Runge-Kutta, Boundary Value Problems.

Learning Objectives and Instructor Expectations

To gain an understanding of the algorithms of applied linear algebra and numerical analysis, how they work, how they (sometimes) fail, why they work, and why they fail.

You will be expected to be able to apply the algorithms that we study in this course, both by hand and on the computer. Applying them on the computer can take much more time than working them out by hand. Instead of applying the algorithm to a single problem, you will have to write a program that will solve any problem that could be presented and that will tell you when the algorithm has failed. This requires a different set of skills than solving problems by hand and may be very challenging for those of you who have not programmed (or programmed in MATLAB) before. In addition, you will also be expected to understand how the algorithms work and how and why they fail.

Schedule and Homework

Follow links in the table below to obtain a copy of the homework in Adobe Acrobat (.pdf), PostScript (.ps) or jpeg (.jpg) format. You may also obtain here solutions to some of the homework and exam problems. An item shown below in plain text is not yet available.

Homework and Exams Homework Due Date Homework Problem Sets Homework Solutions
First day of classes Monday, March 31
Homework#1 due Friday, 4/11 Homework #1 (.pdf) sample_plot.m,
subplot_sample.m
HW #1 Solutions (.pdf)
Homework#2 due Friday, 4/18 Homework #2 (.pdf) HW #2 Solutions (.pdf)
Homework#3 due Monday, April 28 Homework #3 (.pdf) HW #3 Solutions (.pdf)
gausselim.m
Exam I Friday, May 2 Sample exam questions
Homework#4 due Friday, May 9 Homework #4 (.pdf) HW #4 Solutions (.pdf)
Homework#5 due Friday, May 16 Homework #5 (.pdf) HW #5 Solutions (.pdf)
Homework#6 due Friday, May 23 Homework #6 (.pdf) HW #6 Solutions (.pdf)
Memorial Day Monday, May 26 No class
Exam II Friday, May 30 Practice Problems Review Session
Thursday, May 30, 4pm
Guggenheim 408H
Homework#7 due Friday, June 6 Homework #7 (.pdf) Clarification
Last day of classes Friday, June 6

Grading

You may view your homework and exam grades on-line. Before doing so for the first time, you must request a password. If your student number begins with one or more zeros (e.g. 0012345), remove the leading zeros when you enter your student number to check your grade. (Enter 12345 instead of 0012345.)

Matlab Resources

In this course, we will make extensive use of Matlab, a technical computing environment for numerical computation and visualization produced by The MathWorks, Inc. A Matlab manual is available in the MSCC Lab. If you are working in the Windows environment, be sure to check out the Matlab notebook feature that integrates Matlab with Microsoft Word.

Here is a list of some Matlab resources available on the net:

Here are some short tutorials that have been prepared by me and others in past quarters:

Tutorials

No on-line tutorials have been assigned for AMATH 352.


<bloss@amath.washington.edu> Tue Jun 3 09:42:02 2003