Buy new:
$86.51$86.51
Arrives:
Monday, Feb 19
Ships from: Amazon.com Sold by: Amazon.com
Buy new:
$86.51$86.51
Arrives:
Monday, Feb 19
Ships from: Amazon.com
Sold by: Amazon.com
Buy used: $64.91
Buy used:
$64.91
See Clubs
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Numerical Recipes 3rd Edition: The Art of Scientific Computing 3rd Edition
by
William H. Press
(Author),
Saul A. Teukolsky
(Author),
William T. Vetterling
(Author),
Brian P. Flannery
(Author)
&
1
more
{"desktop_buybox_group_1":[{"displayPrice":"$86.51","priceAmount":86.51,"currencySymbol":"$","integerValue":"86","decimalSeparator":".","fractionalValue":"51","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"StL4yOMeNdnq7ku65JUEkkYT7uzc18QY7q8qg5qbPUddzdzyCHKIotE8gNUwVsh7K7Ftvq9GxYZ%2F6EOjWo%2Fu5ZcVPt1zylz8m7j74WgESSRUz%2Fr%2FOxJ0ZzuBrHkWo%2Bs9ceFCt5R7rbc%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$64.91","priceAmount":64.91,"currencySymbol":"$","integerValue":"64","decimalSeparator":".","fractionalValue":"91","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"StL4yOMeNdnq7ku65JUEkkYT7uzc18QYrXkrlAvys59huQREmO%2FjlRtVkrQ8E5uxj%2BgvCrOh5GzlkYoPiLblndqWRWoUk0BEBmgkYJcVgQ1gKIRkqwxdw0uk3QQtvUmErMe%2BPUj2q4LElj0XUCAJlsyU%2FJNupKOyWebNll9bUCXeYNz%2BBh%2B3V9pHJJ0vEq2i","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
Purchase options and add-ons
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
- 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
- ISBN-100521880688
- ISBN-13978-0521880688
- Edition3rd
- PublisherCambridge University Press
- Publication dateSeptember 10, 2007
- LanguageEnglish
- Dimensions7.25 x 1.75 x 10 inches
- Print length1256 pages
Frequently bought together

This item: Numerical Recipes 3rd Edition: The Art of Scientific Computing
$86.51$86.51
Only 7 left in stock (more on the way).
$111.00$111.00
Only 2 left in stock (more on the way).
$28.01$28.01
In Stock
Total price:
To see our price, add these items to your cart.
Try again!
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.
What do customers buy after viewing this item?
Page 1 of 1 Start overPage 1 of 1
- Most purchased | Highest rated
Numerical Recipes in Fortran 90: Volume 2, Volume 2 of Fortran Numerical Recipes: The Art of Parallel Scientific ComputingHardcover$10.68 shippingOnly 3 left in stock (more on the way).
Numerical Methods for Scientists and Engineers (Dover Books on Mathematics)Paperback$10.30 shippingGet it as soon as Saturday, Feb 17Only 1 left in stock - order soon.
Numerical Recipes in Fortran 77: The Art of Scientific ComputingHardcover$11.74 shippingGet it as soon as Tuesday, Feb 20Only 1 left in stock - order soon.
Numerical Recipes Source Code CD-ROM 3rd Edition: The Art of Scientific ComputingCD-ROM$9.48 shippingOnly 2 left in stock (more on the way).
Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy and MatplotlibRobert JohanssonPaperback$11.13 shipping
Systematic Trading: A unique new method for designing trading and investing systemsHardcover$9.85 shippingOnly 3 left in stock (more on the way).
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
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 essential text and reference for modern scientific computing now also covers computational geometry, classification and inference, and much more.
About the Author
William H. Press holds the Raymer Chair in Computer Sciences and Integrative Biology at the University of Texas at Austin.
Saul A. Teukolsky is H. A. Bethe Professor in Physics in the Radiophysics and Space Research Department of Cornell University.
William Vetterling is a Research Fellow and Director of the Image Science Laboratory at ZINK Imaging, LLC in Waltham, MA. His career includes eight years on the physics faculty at Harvard and 20 years of numerical modeling and laboratory research on digital imaging at Polaroid Corporation.
Brian P. Flannery is Science, Strategy and Programs Manager at Exxon Mobil Corporation.
Saul A. Teukolsky is H. A. Bethe Professor in Physics in the Radiophysics and Space Research Department of Cornell University.
William Vetterling is a Research Fellow and Director of the Image Science Laboratory at ZINK Imaging, LLC in Waltham, MA. His career includes eight years on the physics faculty at Harvard and 20 years of numerical modeling and laboratory research on digital imaging at Polaroid Corporation.
Brian P. Flannery is Science, Strategy and Programs Manager at Exxon Mobil Corporation.
Product details
- Publisher : Cambridge University Press; 3rd edition (September 10, 2007)
- Language : English
- Hardcover : 1256 pages
- ISBN-10 : 0521880688
- ISBN-13 : 978-0521880688
- Item Weight : 4.76 pounds
- Dimensions : 7.25 x 1.75 x 10 inches
- Best Sellers Rank: #256,988 in Books (See Top 100 in Books)
- #44 in Mathematical & Statistical Software
- #645 in Professional
- #2,053 in Mathematics (Books)
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
Customer reviews
4.4 out of 5 stars
4.4 out of 5
152 global ratings
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on February 7, 2024
I own the C version of this book so I knew it was going to be of the highest quality but I was still caught off guard. One improvement over the C version is the fact that this book has no dust cover. The title and other information is printed directly on the cover and that makes me less likely to drop the book. Books this large tend to slip out of their dust covers. I have not read this book yet but I flipped through it and noticed that some of the math is rather advanced. That's OK because I love math! This looks like more of a math book than a programming book like those written by Knuth. I made a study plan that lists the books I'm going to read in a thought-out order. My plan does start with C++ but it will still take a couple of months before I get to this book. After I read it, I may come back here and update this review. I wish that I could give it a 6th start already and I haven't even read the book yet.
Reviewed in the United States on May 1, 2022
I read parts of this book for knowledge of model building and matrix inversion. I learned a lot by reading the text on these subjects, which I had never done for editions 1 and 2. The paper is very thin; it is easy to deface a page by spilling a liquid on it. Also pages tear easily. The examples actually work, which, as we know, is not true of all computer science books.
Reviewed in the United States on January 1, 2019
I've bought several editions of this book: the original one (Fortran code), the C version, and now this latest in C++. I bought this last version mainly for new material on the algorithms, and not for the C++ code.
The book is mainly useful for its discussion of the issues involved in numerical analysis, the presentation of algorithms, and -- to some extent -- the demonstration of the algorithms in code.
That said, the biggest weakness of this book is the code itself. The C++ programs appear to be direct translations of Fortran, bringing to mind the old joke that 'real programmers can write Fortran in any language'. The book would have been far more useful, and the implementations far easier to understand, if the algorithms had been simply written in pseudocode. The code is insufficiently commented, and the variable names are often hard to comprehend. In fact, the code in this book violates almost every precept laid down by Steve McConnell in his excellent -- and still relevant -- book Code Complete 2nd ed.
In that regard, the authors' concerns about potential copyright violations of their code are almost laughable; no sane programmer writing in C++ (or in Java or C#, or any other modern language, for that matter) would write his/her code the same way as presented in the book.
I give this a 4* rating because of how comprehensive this book is and the care the authors take to discuss implementation issues. But I almost knocked it down to 3* because of the horrible coding.
The book is mainly useful for its discussion of the issues involved in numerical analysis, the presentation of algorithms, and -- to some extent -- the demonstration of the algorithms in code.
That said, the biggest weakness of this book is the code itself. The C++ programs appear to be direct translations of Fortran, bringing to mind the old joke that 'real programmers can write Fortran in any language'. The book would have been far more useful, and the implementations far easier to understand, if the algorithms had been simply written in pseudocode. The code is insufficiently commented, and the variable names are often hard to comprehend. In fact, the code in this book violates almost every precept laid down by Steve McConnell in his excellent -- and still relevant -- book Code Complete 2nd ed.
In that regard, the authors' concerns about potential copyright violations of their code are almost laughable; no sane programmer writing in C++ (or in Java or C#, or any other modern language, for that matter) would write his/her code the same way as presented in the book.
I give this a 4* rating because of how comprehensive this book is and the care the authors take to discuss implementation issues. But I almost knocked it down to 3* because of the horrible coding.
Reviewed in the United States on January 1, 2020
Anyone looking at this review already knows what this book is. It's an updated version of the code. Personally, I find C not helpful. Fortran code is more useful for me. I translated that code into Go.
Reviewed in the United States on August 28, 2008
I have owned copies of the first two editions of this book and I was impressed with the updates to this third edition. There are several new topics and the existing areas have been updated. I was able to use some of the statistical code in a production piece of software two days after receiving this new version. The website associated with the book also has a nice feature that figures out the header dependencies for you.
Reviewed in the United States on November 11, 2012
This book is the greatest compilation of computational knowledge that any seasoned or unseasoned computer scientist, and student, could ever have. I have been programming for 15 years and I still go back to this book as the first step in learning or re-learning any computational technique. I own this book in both C and C++, because it's just that amazing.
Reviewed in the United States on December 9, 2021
This or a similar book is a must if you do mathematical programming. Algorithms are stable and very fast. That’s on the positive side.
On the negative side,
1) the physical book’s quality is not great, the binding easily breaks
2) the code, while efficient, is barely readable. It is old Fortran style with variables aaa, bbb etc. So you can copy the code, but will have hard time altering it for your needs.
3) on occasion the book does not contain the whole algorithm and prompts you to go online.
Well, I could go online without paying $100 for the book, and expected the book to be sufficient.
Having said this all, I’m still keeping it.
On the negative side,
1) the physical book’s quality is not great, the binding easily breaks
2) the code, while efficient, is barely readable. It is old Fortran style with variables aaa, bbb etc. So you can copy the code, but will have hard time altering it for your needs.
3) on occasion the book does not contain the whole algorithm and prompts you to go online.
Well, I could go online without paying $100 for the book, and expected the book to be sufficient.
Having said this all, I’m still keeping it.
Reviewed in the United States on November 10, 2022
I had Numerical Recipes in C in the early nineties and this is the descendant, in C++. I find the text relatively easy to read, allowing for the rather dry nature of the material. One thing the book lacks is the Coupon that is mentioned on the web site, which is supposed to permit lifetime access to the online version.
Top reviews from other countries
Marcelo Assafin
5.0 out of 5 stars
Excelente.
Reviewed in Brazil on May 25, 2022
Excelente conteúdo. Para toda minha vida profissional!!
Philippe GUITTON
5.0 out of 5 stars
UN OUVRAGE DE RÉFÉRENCE !
Reviewed in France on October 11, 2022
UN OUVRAGE DE RÉFÉRENCE DE TRÈS BONNE QUALITÉ !
glitchc
5.0 out of 5 stars
Excellent resource
Reviewed in Canada on September 9, 2018
This is an excellent resource for any engineer or developer working on critical real-time systems.
John
5.0 out of 5 stars
Developing Design Software By Scientific Computing Using C++ Programming Language.
Reviewed in Australia on January 26, 2024
In the past, researchers used Fortran Programming Language for developing design software by using scientific computing subject. Fortran Programming Language was developed before C and then C was developed before C++. I have gained programming knowledge in both C and C++. In my specialized research field of Electromagnetic Wave Generation and Propagation, Derivation using Advanced Mathematics of Complex Variable is unavoidable. C Compiler does not have built-in Library for various formulation using Complex Variable. C++ Compiler does have and supports very efficiently. For this reason, C++ is called, Extension of C. I have purchased Numerical Recipes 3rd Edition: The Art of Scientific Computing from AMAZON (AUSTRALIA). This book includes upgrade of algorithms in C++ from Numerical Recipes in C++, The Art of Scientific Computing, Second Edition.
Astroman
5.0 out of 5 stars
Classico della programmazione scientifico-numerica
Reviewed in Italy on March 25, 2017
Possedevo già l'edizione che usa il C, ed ero curioso di questa nuova edizione basata sul C++. Si tratta di un testo classico ed interessante. Vi sono diverse aggiunte rispetto alla edizione precedente basata sul C in mio possesso. La qualità di stampa è elevata; il testo è ben leggibile, ed ho apprezzato l'uso di un colore diverso per i listati.
Top
About this item
Similar
Product information
Questions
Reviews



