The University of Iowa
The College of Liberal Arts and Sciences
Department of Mathematics
ELEMENTARY NUMERICAL ANALYSISMATH:3800 (22M:072), Section 0102
Crosslisted number: CS:3700 (22C:072), Section 0102
SPRING 2018
10:30AM11:20AM MWF, 213 MLH
FINAL EXAMINATION
The final examination will be held on
Wednesday, May 9, 2018, 12:30 PM2:30 PM in room 213 MLH.
Comprehensive exam on the whole semester class.
The final examination is open books and open notes.
There will be NO question related to programming in MATLAB.
Smartphones/computers/laptops are not allowed.
Bring a simple scientific calculator, graphing calculators are fine.
Remark: There will be at least one question from chapter 9 on optimization,
for example applying one step of a method from section 9.1 or one step
of the golden section method from section 9.2. Taylor series methods
from section 10.2 are part of the final exam. However, RungeKutta methods
and material from sections 10.3, 10.4, and 10.5 will not be part of the exam.
READINGS FROM THE CLASS NOTES/COURSE PACK
 Preface
 Chapter 1  Computer representation of numbers
 Chapter 2  Sources and analysis of errors
 Chapter 3  Polynomials (skip section 3.2)
 Chapter 4  Univariate linear interpolation
 Chapter 5  Univariate numerical integration
 Chapter 6  Solution of systems of linear equations by direct methods
 Chapter 7  Solution of systems of linear equations by iterative methods
 Chapter 8  Univariate nonlinear equations
 Chapter 9  Univariate optimization
 Chapter 10  Scalar ordinary differential equations
OPTIONAL READINGS FROM THE TEXTBOOK
 Section 1.2 (roundoff errors and computer arithmetic)
 Section 1.1 (the part on Taylor polynomials)
 Sections 3.1, 3.3, and 3.5 on interpolation
 Sections 4.3, 4.4, and 4.7 on numerical integration
 Section 6.3 on linear algebra
 Sections 6.1 and 6.5 on Gaussian elimination and LU decomposition
 Section 7.1 on vector and matrix norms
 Sections 2.1, 2.2, 2.3, and 2.4 on nonlinear equations in one variable
 Sections 5.1, 5.2, 5.3, and 5.4 on initial value problems for ordinary differential equations
GENERAL INFORMATION
 This is NOT a course on learning MATLAB!
This is a mathematically oriented course on the mathematics of numerical methods
(that may be used by MATLAB). If you are looking for a course to learn MATLAB
then you should take for example the course
ME:4111/CEE:4511 Numerical Calculations.
You must master techniques used in Calculus to follow the course.
If you cannot easily integrate or differentiate a function then you should
really not register for the course. MATLAB programming is kept to a minimum.
It is not expected that you know MATLAB, a short introduction to using computers
and the use of MATLAB will be offered. A good place to start and to
learn MATLAB interactively at your own pace is the
MATLAB Academy.
I recommend that you learn the basics of MATLAB yourself as soon as possible.
Homeworks have some MATLAB programming, but all the examinations
are uniquely based on mathematics, there is no MATLAB question in the exams.
 Syllabus.
 ICON.
 Course pack (required): My class notes are available as a course pack
at the IMU bookstore for $12.90.
 Textbook (recommended):
Numerical Analysis, 10th edition by Richard L. Burden,
J. Douglas Faires, and Annette M. Burden ,
Cengage Learning; 2015, 896 pages, ISBN10: 1305253663, ISBN13: 9781305253667 (Hardcover,
list price: $299.95, bookstore price $281.53 (new), $211.15 (used), $185.55 (rental new),
$115.15 (rental used), amazon.com price: $116.98)
or
ISBN13: 9781305730663
(ebook, starting list price: $33.49).
Companion Website.
The book on amazon.com.

 Many Numerical Analysis Textbooks on textbooks.com

An online resource on numerical methods
which can be useful to engineers.
 A lot of useful
information
(especially the lectures section) and some
GUIs
from
Ken Atkinson.
 CLAS Linux Support
and their Linux Services.
 Mathtools.net: a technical
computing portal for scientific and engineering needs.

A definition of numerical analysis (pdf) as discussed by L. N. Trefethen.

An Overview
of Numerical Analysis (pdf) as discussed by Kendall Atkinson.

Some disasters caused by numerical errors.
SOME FREE ELECTRONIC TEXTBOOKS

An Introduction to Programming and Numerical Methods in MATLAB
by S.R. Otto and J.P. Denier, Springer, 2005.
ISBN10: 1852339195, ISBN13: 9781852339197, list price: $44.95.
The book on amazon.com.
Electronic version.


Numerical Mathematics
by A. Quarteroni, R. Sacco, & F. Saleri,
Springer, Texts in applied mathematics, New York, 37.
ISBN10: 3642071015, ISBN13: 9783642071010, list price: $89.95. Library reference: MATH QA297 .Q836 2000.
The book on amazon.com.
Electronic version.


Scientific Computing with MATLAB and Octave
by A. Quarteroni, F. Saleri, & Paola Gervasio,
Springer, Texts in Computational Science and Engineering, New York, 2, 4th edition, 2014.
ISBN10: 3642124291, ISBN13: 9783642124297, list price: $69.95.
The book on amazon.com.
Electronic version (3rd edition, 2010),
Electronic version (4th edition, 2014).

 Numerical Computing with MATLAB by
Cleve Moler,
himself!, the founder of MATLAB, SIAM, Philadelphia, 2nd edition, 2008, (Engineering Library QA297 .M625 2004).
The book on amazon.com.
Free electronic textbook.


Principles of scientific computing, a free electronic book by David Bindel and Jonathan Goodman.

Holistic Numerical Methods Transforming Numerical Methods Education for the STEM Undergraduate

Essential MATLAB for engineers and scientists
by Brian D. Hahn, Academic Press, Waltham, MA, 2013.

MATLAB Programming for Numerical Analysis
by Cesar Perez Lopez, Apress, Berkeley, CA, 2014.
MATLAB
 MATLAB Academy,
learn MATLAB interactively at your own pace.
 MATLAB Help is available directly from the Help menu of the MATLAB window.

MATLAB Tutorials and Learning Resources from MathWorks,
Classroom Resources,
MATLAB & Simulink Tutorials,
Students and Educators Resources,
all presented by Mathworks, Inc., producers of MATLAB.
 MATLAB Primer (pdf)

Introduction to Engineering Programming: in C, MATLAB and JAVA
by Mark A. Austin.

A very good book on MATLAB:
MATLAB programming with applications for engineers by Stephen J. Chapman,
Cengage Learning, Stamford, CT, 1st edition, 2012,
ISBN10: 0495668079, ISBN13: 9780495668077, 592 pages.
Engineering Library QA76.73.M37 C52 2013.
The
book on amazon.com.

 An excellent book on MATLAB:
Numerical Methods for Engineers and Scientists, 3rd Edition
by Amos Gilat and Vish Subramanian, 576 pages, Hardcover, Wiley, October 2013,
ISBN13: 9781118554937 (Hardcover, list price: $204.95, bookstore price $212.00 (new))
or
ISBN13: 9781118803011 (Wiley EText, list price: $64.00).
The Student Companion Site of that book.
The book on amazon.com.

MATLAB Guide, 2nd edition by Desmond J. Higham and Nicholas J. Higham,
SIAM, Philadelphia, 2005 (ENGINEERING QA297 .H5217 2005)
 MATLAB for first order ODEs
 MATLAB for higher order ODEs and systems of ODEs
 Free electronic textbook Numerical Computing with MATLAB
by Cleve Moler
himself!, the founder of MATLAB, SIAM, Philadelphia, 2nd edition, 2008, (Engineering Library QA297 .M625 2004).
LINUX COMPUTER ACCOUNTS
REMOTE ACCESS TO MATLAB AND TO YOUR LINUX COMPUTER ACCOUNT
 If you connect from home first you may need to download and install the Cisco AnyConnect Virtual Private Network
and establish a VPN connection for each session:
follow the instructions here.
 To access your Linux computer account remotely.
you can use FastX, a graphical Linux virtual desktop environment
remotely accessible in your web browser:
 Login with your Hawkid username/password
 Click "Start a new session" (make sure your popup blocker doesn't block)
 Click "Bookmarks"
 Click "starxfce4 or startkde" depending on which desktop you want to
 Click "Start"
More details can be found
here.
You can make your browser window larger and then click in the lower left
hand corner, the box of nine dots that make a square, then click on the
arrow head with arrows on both ends to "maximize" the Linux desktop.
 https://virtualdesktop.uiowa.edu, a Windows virtual desktop
where you can access MATLAB in a Windows environment with your web browser (does not seem to work if your machine is a Linux machine).
FORTRAN
GRADER

Chuan Lu,
office: 269 MH, mailbox is in 15 MLH (MacLean Hall),
phone: 3532526, email: chuanlu@uiowa.edu.
CURRENT LIST OF STUDENTS
 Adducci, John
 Anderson, Noah
 Bennett, Ethan
 Brammeier, John
 Bynum, Hayes
 Cardenas, Angel
 Conley, Roan
 Fuelberth, William
 Geati, Nick
 Heim, Matthew
 Hu, Peter
 Leong, Brentyn
 McGrath, Zach
 McKenzie, Tyler
 Miller, Bailey
 Mozena, Jacob
 Novy, Luke
 Pass, Michael
 Rethwisch, Peter
 Roeder, Shamus
 Rowden, James
 Sandvold, Olivia
 Shaw, Elizabeth
 Shelley, Grant
 Shoemaker, Matthew
 Simonson, Tristan
 Slaubaugh, Dwight
 Song, Howon
 Tan, Jiaxin
 Tatro, Tyler
 Tong, Jiacheng
 Trosen, Shawn
 Van Dyke, Nathan
 Won, Michael
 Yang, Yue
 Yu, Ziying
Laurent O. Jay
Department of Mathematics
14 MacLean Hall
The University of Iowa
Iowa City, IA 522421419
USA
Tel: (319)3350898
Email: laurentjay@uiowa.edu