Math 128A, Numerical Analysis, Fall 2010.
 Class Information
 Run
this matlab program for Midterm II stats.
 in Chapter 5 (ODEs) become very
tedious if done by hand. Download the ODE demo program to
play with various ODE matlab routines on this site before
you do your homework. They can help solve your homework
problems much more quickly.

 Run
this matlab program for Midterm I stats.
 We will skip section 3.2 in 9th edition, and the
corresponding material in section 3.1 of 8th edition (
Neville's Method.) We will also skip the section on
parametric curve in Chapter 3.
 The required textbook is
However, due to the high cost of the textbook, you are
allowed to use the 8th edition instead. We will try our
best to minimize any potential problems when lecturing and
assigning homework problems.
 Matlab is going to be the programming language for this
class. Good matlab programming skills can go a long way to
earn you a descent grade in this class. The Math Department
offers a 1credit class Math 98 this semester to help those
who want to learn or enhance their matlab skills. This class
lasts for about 56 weeks, and is specifically taylored for
Math 128A students. If you would like to enroll or to know
more about this class, please contact Boris Ettinger at
ettinger@math.berkeley.edu or visit
/~ettinger/math98.html .
 Most of the algorithms discussed in the text book have
been implemented in various programming languages by the
authors. These programs, including Java demos, are
accessible at the
Numerical Analysis Programs site.
However, their matlab programs are very old and
primitive. They can be used as references; but we can't
depend on them.
 If you do not yet know it, you can ask your GSI or myself
about the username and password on your computer account in
the basement computer lab.
 People on the waiting list have to find an open
discussion as soon as possible if you want to enroll in the
class. This can be done on TeleBears.
 More Details
 More general information about the course can befound
here .
 Exams and Solutions
 Homework and Programming Assignments

Homework Assignment #1 , Due Sept. 8, 2010 in
discussion.

Homework Assignment #2 , Due Sept. 15, 2010 in
discussion.

Homework Assignment #3 , Due Sept. 22, 2010 in
discussion.

Homework Assignment #4 , Due Sept. 29, 2010 in
discussion.

Homework Assignment #5 , Due Oct. 6, 2010 in
discussion.

Homework Assignment #6 , Due Oct. 13, 2010 in
discussion.

Homework Assignment #7 , Due Oct. 20, 2010 in
discussion.

Homework Assignment #8 , Due Oct. 27, 2010 in
discussion.

Homework Assignment #9 , Due Nov. 3, 2010 in
discussion.

Homework Assignment #10 , Due Nov. 10, 2010 in
discussion.

Homework Assignment #11 , Due Nov. 17, 2010 in
discussion.

Homework Assignment #12 , Due Nov. 24, 2010 in
discussion.

Homework Assignment #13 , Due Dec. 1, 2010 in
discussion.

Programming Assignment #1 , Due
Sept. 29, 2010 by 11:59PM. Updated Sept. 24, 2010.
Please follow the instructions in the assignment regarding
input and output format as well as how to submit your
assignment.

Programming Assignment #2 , Due
Oct. 27, 2010 by 11:59PM.

Programming Assignment #3 , Due
Nov. 24, 2010 by 11:59PM.

Programming Assignment #4 , Due
Dec. 8, 2010 by 11:59PM.
 Matlab Codes
 Web Links