SIAM Homepage | Search Catalog | New Books | Author Index | Series Index | Title Index | View My Shopping Cart

The catalog and shopping cart are hosted for SIAM by EasyCart. Your transaction is secure. If you have any questions about your order, contact

Purchase Now!

Solving Nonlinear Equations with Newton’s MethodSolving Nonlinear Equations with Newton’s Method

C. T. Kelley

Fundamentals of Algorithms 1

This brief book on Newton’s method is a user-oriented guide to algorithms and implementation. In just over 100 pages, it shows, via algorithms in pseudocode, in MATLAB, and with several examples, how one can choose an appropriate Newton-type method for a given problem, diagnose problems, and write an efficient solver or apply one written by others. Solving Nonlinear Equations with Newton's Method contains trouble-shooting guides to the major algorithms, their most common failure modes, and the likely causes of failure. It also includes many worked-out examples (available on the SIAM website) in pseudocode and a collection of MATLAB codes, allowing readers to experiment with the algorithms easily and implement them in other languages.

This book is intended to complement Kelley’s larger book, Iterative Methods for Linear and Nonlinear Equations (SIAM, 1995), which focuses on in-depth treatment of convergence theory, but does not discuss the details of solving particular problems, implementation in any particular language, or evaluating a solver for a given problem.

Computational mathematicians will find this book useful in mastering the state of the art and moving it forward. Any engineer or scientist taking part in a computational project or involved in any computational science and engineering academic program will benefit from this book. The reader is assumed to have a good understanding of elementary numerical analysis and of numerical linear algebra. Because the examples area so closely coupled to the text, this book cannot be understood without a working knowledge of MATLAB.

How to Get the Software
This book is tightly coupled to a suite of MATLAB code. The codes are available from SIAM at the URL:

Preface; How to Get the Software; Chapter 1: Introduction; Chapter 2: Finding the Newton Step with Gaussian Elimination; Chapter 3: Newton–Krylov Methods; Chapter 4: Broyden's Method; Bibliography; Index.

Read the review of this book that appeared in SIAM Review.

To request an examination copy or desk copy of this book, please use our online request form at

2003 / xiv + 104 pages / Softcover / ISBN-13: 978-0-898715-46-0 / ISBN-10: 0-89871-546-6 /
List Price $54.00 / SIAM Member Price $37.80 / Order Code FA01
Quantity desired

Search our catalog for:

Shopping cart provided by:
Select quantity and list or member price and then click the "Click to Order" button to add books to your shopping cart.
Banner art adapted from a figure by Hinke M. Osinga and Bernd Krauskopf (University of Auckland, NZ.)