Math1070 Fall Semester 2007/2008 (2081)

Numerical Mathematical Analysis
MWF 12:00-12:50 Thackeray 627


Office Hours

MWF 2:00 - 3:00, and by appointment
Office: Thackeray 303
Phone: (412) 624-8338
E-mail: yotov@math.pitt.edu

This course is an introduction to modern numerical methods. Topics include polynomial and spline interpolation, numerical integration and differentiation, numerical solution of nonlinear equations and ordinary differential equations. Our goal will be to understand how and when the methods work. The concept of numerical error will be used to quantify the accuracy of approximation. We will also study the stability and the efficiency of the algorithms.

Computer assignments will use Matlab, software produced by The MathWorks. The Matlab language provides extensive library of mathematical and scientific function calls entirely built-in. Matlab is available on Unix and Windows in the university computing labs. The full set of manuals is on the web in html and also in Adobe PDF format. The "Getting Started" manual is a good place to begin and is available both in html format and in Adobe PDF format. The full reference manual as well as manuals for each of the many toolboxes are all available.

Textbook: Elementary Numerical Analysis, 3rd edition by Kendall Atkinson and Weimin Han.


Course materials

  • Syllabus
  • Matlab Primer
  • Matlab Tutorial: Postscript; HTML
  • Introduction to Matlab exercises by Dr. Mike Sussman: Preliminaries; Beginning Matlab
    For useful material related to this course go to Kendall Atkinson's class web page

    Software

  • A collection of matlab codes accompanying the text
  • Some graphical user interfaces

    Homework Assignments

  • Homework 1, Due Wednesday, September 12, 2007: Section 1.2 #6, 9c, 15
  • Homework 2, Due Wednesday, September 19, 2007: Section 2.2 #1b,d, 5b,c, 6f,h; Section 2.3 #9
  • Homework 3, Due Friday, September 28, 2007: Section 4.1 #7, 8a, 12-bonus, 23a, 25
  • Homework 4, Due Wednesday, October 10, 2007: Section 4.2 #1, 4; Section 4.3 #1, 11; Hermite interpolation problem
  • Homework 5, Due Wednesday, October 17, 2007: Section 5.1 #1, 11b,c, 16
  • Homework 6, Due Monday, October 29, 2007: Section 5.2 #1a, 7, 15, 19
  • Homework 7, Due Monday, November 5, 2007: Section 5.3 #2 - only do I-2, I-3 for 2a,b,c; #9; Section 5.4 #1a, #3 - only do a), #8, #9 - only do a)
  • Homework 8, Due Wednesday, November 14, 2007: Section 3.1 #1d, 9; Section 3.2 #2d, 3, 13 (extra credit); Section 3.3 #1d, 4
  • Homework 9, Due Wednesday, November 28, 2007: Section 3.4 #1, 5, 8, 11, 13a
  • Homework 10, Due Monday, December 3, 2007: Section 3.5 #1 (use the code from newton.m, error_bd = 1e-8, x0 = -1 and 1), 8
  • Homework 11, Due Wednesday, December 12, 2007

    Matlab Assignments

  • Matlab Exercise 1 (for begining matlab users). Due September 5, 2007.
  • Alternative Matlab Exercise 1 (for students familiar with matlab). Due September 5, 2007.
  • Matlab Exercise 2 (for begining matlab users). Due September 14, 2007. NOTE: this is the same as the Alternative Matlab Exercise 1.
  • Alternative Matlab Exercise 2 (for students familiar with matlab). Due September 14, 2007.
  • Matlab Exercise 3. Due Monday October 8, 2007.
  • Matlab Exercise 4. Due November 2, 2007.
  • Matlab Exercise 5. Due November 28, 2007.

    Exams

  • Exam 1: in class on Fri, October 19, 2007.
  • Exam 2: in class on Fri, November 16, 2007.
  • Final Exam: December 12, 2007, 10:00-11:50, Thack 627