Numerical Mathematics and Computing
Sixth Edition
Ward Cheney & David Kincaid
Brooks/Cole: Cengage Learning
Book Features
This book acquaints students of science and engineering with
the modern computer's potential for solving the
numerical problems that will arise in their careers.
It also gives students an opportunity to hone their skills in
programming and problem solving. It helps them arrive at
an understanding of the important subject of errors that
inevitably accompany scientific computing and arms them
with methods for detecting, predicting, and controlling these errors.
NEW TO THIS EDITION:
Following suggestions and comments from readers and reviewers,
we have revised various sections of the book to some degree (some
more than others).
-
We have removed some items (especially computer code) from the
textbook and placed it on the
Website so that they are easily accessible without
tedious typing. This includes all of the Matlab, Mathematica, and
Maple computer code, as well as an Appendix on an Overview of
Mathematical Software available on the World Wide Web.
-
We have added more figures and examples throughout,
believing that visual aids and concrete examples are helpful
to every reader.
Improved examples illustrate realistic problems in computing.
-
New material have been added topics, such as
the modified false position method, the conjugate gradient method,
Simpson's method, the finite element method, and others.
-
More exercises involving applications are presented throughout.
-
We have reorganized the appendices, adding some new ones,
and omitting some older ones.
Some material has been moved to the appendices
such as number representation and
additional details on the IEEE floating-point standard.
-
There are additional citations to recent references and some
older references have been removed.
-
Additional explanatory material for difficult concepts
appears throughout. This should be especially helpful
for students engaged in solo study.
-
The authors have made improvements to the pseudo-code
for all algorithms. The pseudo-code can be readily turned
into codes in C, C++, Fortran, Pascal, or other programming
languages.
- Many new problems of an analytic or computational
nature give students practice.
- Additional discussion of the current IEEE standards for
floating-point operations on 32-bit and 64-bit machines has been added.
FEATURES:
-
Numerous examples and problems are solved using either computations by
hand, by using a calculator, or utilizing mathematical software.
-
Two categories of problems enhance the text's versatility:
Problems and Computer Problems.
The first category
contains more than 800 exercises in analysis that require
pencil, paper, and possibly a calculator.
The second category includes about 500 problems that
involve writing a program and testing it on the computer.
-
Sample programs and other material supporting the text is
available on the Internet at our Web site
http://www.ma.utexas.edu/CNA/NMC6/
-
Throughout the book there are some computer problems designated as
Student Research Projects, which stimulate students to go
outside the text for additional information. Such
projects provide opportunities for students to explore topics beyond the
scope of the book and experience in discovering some recent
research topics in the subject of numerical computations.
-
Summaries of key concepts are presented at the end of each section.
- Language-independent computer algorithms provide an
emphasis on mathematical algorithms rather than
on the computer language used to implement them.
- Computer codes in several programming languages
are available at the textbook Web site.
Numerous solved examples, using either Matlab, Maple, or Mathematica,
illustrate these powerful software tools
available for symbolic, numeric, and graphical results.
- A wide diversity of topics, including some advanced ones
that play an important role in current scientific computing,
give students a survey of numerical mathematics.
- Additional discussion of search methods for optimization
problems are included. The Nelder-Meade Algorithm and
the method of Simulated Annealing have been added.
- The authors now cover additional material on classical
polynomial interpolation, including the Neville algorithm.
ANCILLARIES:
-
Student Solutions Manual:
Provides complete, worked-out solutions to most of the
problems with answers in the back of the book.
-
Instructor Solutions Manual:
Provides complete, worked-out solutions or answers to most of
the problems in the text.
This manual is available ONLY to instructors
who adopt the textbook for their classes.