The University of Iowa
The College of Liberal Arts and Sciences
Department of Mathematics
NUMERICAL METHODS: Analysis and Computation
MATH:5800, Section 0AAA
Cross-listed number: CS:5710, Section 0AAA
FALL 2023
9:30-10:20 AM MWF, 113 MLH (and discussion 3:30-4:20 PM in 61 SH (Schaeffer Hall) on Wednesdays)
GENERAL INFORMATION
FURTHER READING FOR YOUR OWN INTEREST
- Many Numerical Analysis Textbooks on textbooks.com
- An introduction to numerical analysis
by K. Atkinson, second edition, John Wiley & Sons, New York, 1989,
(MATH Course Reserve QA297 .A84 1989).
-
Introduction to numerical analysis
by J. Stoer & R. Bulirsch, 3rd edition, Springer, Texts in Applied Mathematics,
Vol. 12, New York, 2002, (MATH QA297 .S8213 2002).
-
Scientific Computing - An Introduction using Maple and MATLAB,
by Walter Gander, Martin J. Gander, and Felix Kwok.
Publisher: Springer, 905 pages,
Series: Texts in Computational Science and Engineering (Book 11).
-
Numerical Mathematics by A. Quarteroni, R. Sacco, & F. Saleri,
Springer, Texts in applied mathematics, New York, 37.
(MATH Course Reserve QA297 .Q836 2000).
- Numerical Methods in Scientific Computing: Volume 1 by
Germund Dahlquist and Ake Bjorck,
Publisher: Society for
Industrial Mathematics (SIAM), Textbook in Numerical Analysis,
2008, xxviii + 717 pages, Hardcover, ISBN-10: 0898716446,
ISBN-13 978-0-898716-44-3.
Library reference: Engineering Library QA297 .D335 2008.
-
Numerical computation 1. Methods, Software, and Analysis and
Numerical computation 2. Methods, Software, and Analysis
by C. W. Ueberhuber, Springer-Verlag, Berlin, 1047.
- Accuracy and stability of numerical algorithms by
N.J. Higham, SIAM, Philadelphia, 1046
(MATH Course Reserve QA297 .H53 1046).
- Free electronic book on
Iterative Methods for Linear and Nonlinear Equations
by Tim Kelley.
If the link does not work, go to
Download Books from SIAM.
Becoming a SIAM member is free for students!.
-
A definition of numerical analysis (pdf) as discussed by L. N. Trefethen.
-
Some disasters caused by numerical errors.
- A lot of useful
information on
the course, especially the lectures section and
an overview of numerical analysis
(pdf),
from Ken Atkinson.
Some
GUIs
(Taylor_GUI, Uniform_Interpolation, Uniform_vs_Chebyshev_Interp, Spline_GUI,
Gaussian_Quad_Help, Gaussian_Quad, Integrate_GUI_Help, Integrate_GUI)
and other updated material
written by Ken.
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.
On
bookfinder.com.
-
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.
On
bookfinder.com.
-
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).
On
bookfinder.com.
- 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.
On
bookfinder.com.
-
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,
ISBN-10: 0495668079, ISBN-13: 978-0495668077, 592 pages.
Engineering Library QA76.73.M37 C52 2013.
The
book on amazon.com.
On
bookfinder.com.
- An excellent book on MATLAB:
MATLAB: An Introduction with Applications, 6th Edition: An Introduction with Applications, 6th Edition
by Amos Gilat, 576 pages, Hardcover, Wiley, October 2013,
ISBN-13: 978-1-119-29925-7 (Hardcover, list price: $134.95)
or
ISBN-13: 978-1-119-29925-7 (Wiley E-Text, list price: $119.50).
The Student Companion Site of that book.
The book on amazon.com.
- Another excellent book on MATLAB:
MATLAB Guide, Third Edition by Desmond J. Higham and Nicholas J. Higham,
SIAM, Philadelphia, 2016, 502 pages,
ISBN-13: 978-1-611974-65-2, list price: $68.00.
The book on amazon.com and on
bookfinder.com.
- 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 pop-up blocker doesn't block)
- Click "Bookmarks"
- Click "XFCE or MATE" depending on which desktop you want to use
- 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
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