The University of Iowa
The College of Liberal Arts and Sciences
Department of Mathematics
ELEMENTARY NUMERICAL ANALYSIS-MATH:3800 (22M:072), Section 0004
Cross-listed number: CS:3700 (22C:072), Section 0004
FALL 2015
11:30-12:20 MWF, 213 MLH
FINAL EXAMINATION
To be held on Wednesday, December 16, 12:30-2: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 MATLAB.
Smartphones/computers are not allowed.
Bring a scientific calculator.
HOMEWORK ASSIGNMENTS
- hmwk1.pdf due 09/09/15.
- hmwk2.pdf due 09/18/15.
- hmwk3.pdf due 09/28/15.
- hmwk4.pdf due 10/07/15.
- hmwk5.pdf due 10/16/15.
- hmwk6.pdf due 10/26/15.
- hmwk7.pdf due 11/02/15.
- hmwk8.pdf due 11/11/15.
- hmwk9.pdf due 11/20/15 or 11/30/15.
- hmwk10.pdf due 12/02/15.
- hmwk11.pdf due 12/09/15.
READINGS FROM THE CLASS NOTES
- Preface
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7 (except 7.3)
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
RELATED READINGS FROM THE TEXTBOOK
- Chapter 1
- Chapter 2
- Chapter 10 (except section 7)
- Chapter 11 (sections 1,2,3)
- Chapter 15 (sections 1,2,3)
- Chapter 4 (sections 1,2,3)
- Chapter 5 (sections 1,2,3,5,8)
- Chapter 7 (sections 1,2,3)
- Chapter 3 (sections 1,2,3,4)
- Chapter 3 (section 5)
- Chapter 16 (section 1,2,3)
GENERAL INFORMATION
- Syllabus.
- Course pack: My class notes are available as a course pack
at the IMU bookstore for $15.35.
- ICON.
- Textbook:
A First Course in Numerical Methods by
Uri M. Ascher and
Chen Greif,
xxii + 552 pages, Softcover, Society for Industrial & Applied Mathematics (SIAM),
SIAM series on Computational Science and Engineering, Book 7, 2011,
ISBN-10: 0898719976, ISBN-13: 978-0898719970, list price: $95.00. Note that
there will be a 20% student discount pricing
that can be used only when students
order their textbook directly through SIAM,
the discount is not available at the bookstores. Here's how to receive the discount:
Go to: http://bookstore.siam.org/cs07/;
Select List Price (not Member Price); At Checkout, enter the coupon code: ******
(the coupon code is given in the Course Home in ICON
under News, it will also be given in class).
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 FREE ELECTRONIC TEXTBOOKS
-
An Introduction to Programming and Numerical Methods in MATLAB
by S.R. Otto and J.P. Denier, Springer, 2005.
ISBN-10: 1852339195, ISBN-13: 978-1852339197, 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.
ISBN-10: 3642071015, ISBN-13: 978-3642071010, 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.
ISBN-10: 3642124291, ISBN-13: 978-3642124297, 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 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)
-
MATLAB Guide, 2nd edition by Desmond J. Higham and Nicholas J. Higham,
SIAM, Philadelphia, 2005 (ENGINEERING QA297 .H5217 2005)
-
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,
ISBN-10: 0495668079, ISBN-13: 978-0495668077, 592 pages.
Engineering Library QA76.73.M37 C52 2013.
-
-
A good book on Matlab: Matlab: An Introduction with Applications by A. Gilat,
Hoboken, N.J.: Wiley ; Chichester : John Wiley, 2008,
ISBN-10: 0470108770, ISBN-13: 978-0470108772 (ENGINEERING QA297 .G48 2008)
-
- Matlab for first order ODEs
- Matlab for higher order ODEs and systems of ODEs
LINUX COMPUTER ACCOUNTS
-
Linux computer accounts are available on the Linux network in MLH
(computer lab rooms B5 and 301). Set up a
CLAS Linux Account here
by just entering your hawkid and passphrase. If doing it from home,
you must first download and install the Cisco AnyConnect Virtual Private Network
and establish a VPN connection:
follow the instructions here.
-
You can find
local online Linux Help
for questions/problems you may have about Linux.
-
Selected Unix commands.
- If you have problems with your Linux account go to 303A MLH.
- These accounts expire, see the
account expiration policy. If there is anything in this directory
that you would like to save, you must archive it to your own home directory.
REMOTE ACCESS TO MATLAB AND TO YOUR LINUX COMPUTER ACCOUNT
- A way to access your access your Linux computer account remotely
from a browser is to go to http://fastx.divms.uiowa.edu, a Linux virtual desktop:
- Login with your Hawkid username/password
- Click "Start a new session" (make sure your pop-up 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.
- If you have a Windows computer at home you can use the
NoMachine NX Client Windows software to
access your Linux computer account remotely
using the address linux.divms.uiowa.edu (Use the instructions
Configuring the NoMachine NX client on Mac OS X to configure NoMachine, even if your machine is not a Mac,
because the other instructions for Windows and Windows 7 there are obsolete).
But first you must download and install the Cisco AnyConnect Virtual Private Network
and establish a VPN connection for each session:
follow the instructions here.
- Another possibility to access your access your Linux computer account remotely
from a browser is to go to https://linux.divms.uiowa.edu:3443, a Linux virtual desktop.
- http://view.divms.uiowa.edu, a Windows virtual desktop
where you can access MATLAB in a Windows environment with your web browser.
- https://virtualdesktop.uiowa.edu, another 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
-
Mingxiu Sui,
office: 255 MH (MacBride Hall), mailbox is in 15 MLH (macLean Hall), phone: 335-0654, e-mail: mingxiu-sui@uiowa.edu.
SOME INTERESTING LINKS
Two
disasters due to floating-point errors.
The Flight 501 Failure.
Laurent O. Jay
Department of Mathematics
14 MacLean Hall
The University of Iowa
Iowa City, IA 52242-1419
USA
Tel: (319)-335-0898
E-mail: laurent-jay@uiowa.edu