or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $48.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Numerical Recipes 3rd Edition: The Art of Scientific Computing
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Numerical Recipes 3rd Edition: The Art of Scientific Computing [Hardcover]

William H. Press (Author), Saul A. Teukolsky (Author), William T. Vetterling (Author), Brian P. Flannery (Author)
3.4 out of 5 stars  See all reviews (16 customer reviews)

List Price: $89.00
Price: $72.18 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.82 (19%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Friday, May 18? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Sell Back Your Copy for $48.00
Whether you bought it on Amazon or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $48.00.
Used Price$60.00
Trade-in Price$48.00
Price after
Trade-in
$12.00

Book Description

September 10, 2007 0521880688 978-0521880688 3
Co-authored by four leading scientists from academia and industry, Numerical Recipes Third Edition starts with basic mathematics and computer science and proceeds to complete, working routines. Widely recognized as the most comprehensive, accessible and practical basis for scientific computing, this new edition incorporates more than 400 Numerical Recipes routines, many of them new or upgraded. The executable C++ code, now printed in color for easy reading, adopts an object-oriented style particularly suited to scientific applications. The whole book is presented in the informal, easy-to-read style that made earlier editions so popular. Please visit www.nr.com or www.cambridge.org/us/numericalrecipes for more details. More information concerning licenses is available at: www.nr.com/licenses New key features:
  • 2 new chapters, 25 new sections, 25% longer than Second Edition
  • Thorough upgrades throughout the text
  • Over 100 completely new routines and upgrades of many more.
  • New Classification and Inference chapter, including Gaussian mixture models, HMMs, hierarchical clustering, Support Vector Machines
  • New Computational Geometry chapter covers KD trees, quad- and octrees, Delaunay triangulation, and algorithms for lines, polygons, triangles, and spheres
  • New sections include interior point methods for linear programming, Monte Carlo Markov Chains, spectral and pseudospectral methods for PDEs, and many new statistical distributions
  • An expanded treatment of ODEs with completely new routines
Plus comprehensive coverage of
  • linear algebra, interpolation, special functions, random numbers, nonlinear sets of equations, optimization, eigensystems, Fourier methods and wavelets, statistical tests, ODEs and PDEs, integral equations, and inverse theory

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Numerical Recipes 3rd Edition: The Art of Scientific Computing + Numerical Methods for Scientists and Engineers (Dover Books on Mathematics) + Partial Differential Equations for Scientists and Engineers (Dover Books on Mathematics)
Price For All Three: $95.40

Show availability and shipping details

Buy the selected items together


Editorial Reviews

Review

"This monumental and classic work is beautifully produced and of literary as well as mathematical quality. It is an essential component of any serious scientific or engineering library."
Computing Reviews

"... an instant 'classic,' a book that should be purchased and read by anyone who uses numerical methods ..."
American Journal of Physics

"... replete with the standard spectrum of mathematically pretreated and coded/numerical routines for linear equations, matrices and arrays, curves, splines, polynomials, functions, roots, series, integrals, eigenvectors, FFT and other transforms, distributions, statistics, and on to ODE's and PDE's ... delightful."
Physics in Canada

"... if you were to have only a single book on numerical methods, this is the one I would recommend."
EEE Computational Science & Engineering

"This encyclopedic book should be read (or at least owned) not only by those who must roll their own numerical methods, but by all who must use prepackaged programs."
New Scientist

"These books are a must for anyone doing scientific computing."
Journal of the American Chemical Society

"The authors are to be congratulated for providing the scientific community with a valuable resource."
The Scientist

"I think this is an incredibly valuable book for both learning and reference and I recommend it for any scientists or student in a numerate discipline who need to understand and/or program numerical algorithms."
International Association for Pattern Recognition

"The attractive style of the text and the availability of the codes ensured the popularity of the previous editions and also recommended this recent volume to different categories of readers, more or less experienced in numerical computation."
Octavian Pastravanu, Zentralblatt MATH

Book Description

The third edition of Numerical Recipes has wider coverage than ever before. New chapters cover classification and inference and computational geometry; new sections include MCMC, interior point methods, and an updated, expanded treatment of ODEs, all with completely new routines in C++. For more information, or to buy the book, visit www.cambridge.org/numericalrecipes. For support, or to subscribe to an online version, please visit www.nr.com.

Product Details

  • Hardcover: 1256 pages
  • Publisher: Cambridge University Press; 3 edition (September 10, 2007)
  • Language: English
  • ISBN-10: 0521880688
  • ISBN-13: 978-0521880688
  • Product Dimensions: 10.3 x 7.5 x 1.7 inches
  • Shipping Weight: 4.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #156,530 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
48 of 50 people found the following review helpful
Format:Hardcover
Bottom line up front: Every computational scientist should own a copy of Numerical Recipes but, if you already own a previous version, then don't bother upgrading.

I already owned a copy of "Numerical Recipes in C, 2nd Edition" (from 1992), so I was absolutely thrilled when I saw that the book had been updated in over 15 years. This is why I was so underwhelmed with the 3rd edition. As a previous reviewer noted, the vast majority of the book is largely unchanged.

As in previous editions, the authors do a great job of providing codes that cover the spectrum of topics encountered by researchers. As in previous editions, the authors still take the "give a man a fish" instead of the "teach a man to fish" method. This might seem like a negative but, in my opinion, this is why every scientist should own a copy of Numerical Recipes. Often, topics pop up that need immediate solving and one can often find a code for the topic in Numerical Recipes. As in previous editions, Numerical Recipes is really just an annotated code repository, with very stringent/restrictive licensing rules by the way!

However, as the authors note in the introduction, they made a conscious decision to fill pages with verbatim codes, not building insight into various topics. In my experience, the codes given in Numerical Recipes get the job done, but these tend to be simple and less efficient than other well-known algorithms.

As in previous editions, Numerical Recipes is a terrible pedagogical text. If you're interesting in understanding a particular topic, then get a special-purpose book.
Was this review helpful to you?
87 of 96 people found the following review helpful
Format:Hardcover
Fifteen years after its previous edition, this peerless book on scientific computing has been upgraded with some very welcome changes. Not only have some advances in scientific computing been incorporated, the explanations are even clearer and more detailed than before. More importantly, the code has been reworked so that it is better than it was in the previous edition. I don't agree with the other reviewer that "it is getting worse". However, it still does seem like C++ code that was written by a Fortran programmer who just doesn't want to let go of the past, although I'd have to say that the code has broken away from the Fortran-like structure of previous editions to some degree. If you do scientific computing at all, this new edition is a must have. Below I detail what is different in this new third edition versus the previous 1992 edition. There are a very few sections that were deleted. I don't mention them. Instead I list any sections or chapters that have been added.

1. Preliminaries
Completely reorganized to reflect the book.

2.Solution of Linear Algebraic Equations
THE SAME

3. Interpolation and Extrapolation
3.7 Interpolation on a Scattered Data in Multidimensions
3.8 Laplace Interpolation

4. Integration of Functions
4.5 Quadrature by Variable Transformation
4.8 Adaptive Quadrature

5. Evaluation of Functions
THE SAME

6. Special Functions
6.10 Generalized Fermi-Dirac Integrals
6.11 Inverse of the Function xlog(x)
6.14 Statistical Functions

7. Random Numbers
7.2 Completely Hashing a Large Array
7.3 Deviates from Other Distributions
7.4 Multivariate Normal Deviates
7.5 Linear Feedback Shift Registers
7.6 Hash Tables and Hash Memories

8. Sorting
THE SAME

9. Root Finding and Nonlinear Sets of Equations
THE SAME

10. Minimization or Maximization of Functions
10.1 Initially Bracketing a Minimum
10.6 Line Methods in Multidimensions
10.11 Linear Programming: Interior-Point Methods
10.13 Dynamic Programming

11. Eigensystems
11.2 Real Symmetric Matrices
11.6 Real Nonsymmetric Matrices

12. Fast Fourier Transform
THE SAME

13. Fourier and Spectral Applications
THE SAME

14. Statistical Description of Data
14.7 Information-Theoretic Properties of Distributions

15. Modeling of Data
15.8 Markov Chain Monte Carlo
15.9 Gaussian Process Regression

16. Classification and Inference (NEW CHAPTER)

17. Integration of Ordinary Differential Equations
17.7 Stochastic Simulation of Chemical Reaction Networks

18. Two-Point Boundary Value Problems
THE SAME

19. Integral Equations and Inverse Theory
THE SAME

20. Partial Differential Equations
20.7 Spectral Methods

21. Computational Geometry (NEW CHAPTER)

22. Less-Numerical Algorithms
22.1 Plotting Simple Graphs
Was this review helpful to you?
84 of 93 people found the following review helpful
By Jacky
Format:Hardcover
I'm a fan of this book since I've been using this book for a very long time. I pre-ordered the new version and got it a week ago. I think the contents are improved after I had a look at it. I'm pretty happy about that. However, the quality of the source codes, well, I have to say it is getting worse. As you may notice, authors of N.R. put a stringent license on usage of their codes, which is fine since these codes are their intellectual properties. But since they are selling their codes, they are supposed to hire some professional programmers to design a beatiful architecture, a nice data structure, and an easy-to-use interface, and implement all the algorithms with efficiency. As I can tell, C++ is abused in the 3rd version in a very bad way. I've been developing scientific computing software using C/C++ over 10 years, and I have to say the authors of the codes organized their work in a weird way. In the previous version of their codes in C++, global variables are still defined and used at so many places. Any professional programmer knows how bad such a programming style is. In this version, instead of wrapping their routines in classes, they simply use "struct" to hold global variables, does this delight you? This is just an example which upsets me. The only good thing is that they finally learned to use template...
Was this review helpful to you?
Most Recent Customer Reviews
Classic numerical programming book
This is a classic text in numerical computation and should be in the collection of any scientist or engineer working on numerical codes. Read more
Published 4 months ago by Daniel Wesley
License is terrible
The book is ok but the license is terrible. I never seen a book that does not allow you to use the code. I would have known this before, I would had not purchased the book. Read more
Published 7 months ago by IBLUES
Excellent Mathematical and Numerical Reference
I never bother to use the code from this book, but I've been using the second edition for years as a very solid mathematical and numerical reference. Read more
Published 8 months ago by J. Sokolowski
Amazon and the Gump approach to book retail
The book is five star, Amazon service is two star. I'd like to propose "Amazon.com" change their name to "Gump. Read more
Published 10 months ago by AJBG
It is not worth the high prize
I bought this book at the beginning of this semester since it is required for one of my graduate course. Read more
Published 20 months ago by Scott
Copyright Idiocy!
People, stop buying and using this book! The copyright is prohibitive. It is not that they are greedy and want to make money from it. Read more
Published on March 26, 2010 by David Bruce
A licensing disaster
As other reviewers have mentioned, this is basically an annotated code repository of solutions to specific algorithmic problems, and the algorithms are good. Read more
Published on December 1, 2009 by Ken Williams
A landmark book for computer engineering
A real book on the practical aspects of implementating a wide range of numerical solution.
Published on November 11, 2009 by Yannick Barrette
just keeps getting better
My copy of Edition 2 in C of Numerical Recipes is literally falling apart I have used it so much. There is much new in the 3rd Edition - I have already used the barycentric... Read more
Published on September 10, 2009 by Tony Begg
Book is OK, codes are terrible
I really do not understand why this is still popular. The codes are buggy and slow. I do not think anybody can use it for real high performance computing. Read more
Published on April 7, 2009 by K. SUN
Search Customer Reviews
Only search this product's reviews

Inside This Book (learn more)
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Value Problems
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
Kindle version? 0 Feb 3, 2010
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject