See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

40 used & new from $19.99

Have one to sell? Sell yours here
 
   
Numerical Recipes in C: The Art of Scientific Computing
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Numerical Recipes in C: The Art of Scientific Computing (Hardcover)

by William H. Press (Author), Brian P. Flannery (Author), Saul A. Teukolsky (Author), William T. Vetterling (Author) "This book, like its predecessor edition, is supposed to teach you methods of numerical computing that are practical, efficient, and (insofar as possible) elegant..." (more)
Key Phrases: int isign, void nrerror, unsigned long ija, New York, Englewood Cliffs, Monte Carlo (more...)
4.1 out of 5 stars See all reviews (38 customer reviews)


Available from these sellers.


12 new from $95.70 28 used from $19.99
Also Available in: List Price: Our Price: Other Offers:
Diskette (CD-ROM) Order it used!

Customers Who Bought This Item Also Bought

Numerical Recipes Example Book C (The Art of Scientific Computing)

Numerical Recipes Example Book C (The Art of Scientific Computing)

by William T. Vetterling
4.0 out of 5 stars (2)  $37.99
C Programming Language (2nd Edition) (Prentice Hall Software)

C Programming Language (2nd Edition) (Prentice Hall Software)

by Brian W. Kernighan
4.7 out of 5 stars (270)  $43.18
Numerical Methods for Scientists and Engineers

Numerical Methods for Scientists and Engineers

by Richard Hamming
5.0 out of 5 stars (6)  $14.04
Numerical Recipes 3rd Edition: The Art of Scientific Computing

Numerical Recipes 3rd Edition: The Art of Scientific Computing

by William H. Press
4.0 out of 5 stars (7)  $55.35
Numerical Recipes in FORTRAN 77: The Art of Scientific Computing (v. 1)

Numerical Recipes in FORTRAN 77: The Art of Scientific Computing (v. 1)

by William H. Press
4.6 out of 5 stars (9)  $65.60
Explore similar items

Editorial Reviews

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

"No matter what language you program in, these packages are classics, both as a textbook or reference. They are an essential and valuable addition to the academic, professional, or personal library." Internet

"The new book exceeds, if possible, the excellence of its predecessor: it is about 50 percent longer and has been thoroughly updated...The bibliographical material has been considerably extended and updated...For new users, it is sufficient to say that practically every aspect of numerical analysis is covered...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." A. D. Booth, Computing Reviews

"If you already have the first edition, will you want or need the second? The answer is a definitive yes...a book that should be on your desk (not your shelf) if you have any interest in the analysis of data or the formulation of models." Lyle W. Konigsberg, Human Biology

"...the second [edition] expands the scope of coverage and continues the standard of excellence achieved in the first. If you were to have only a single book on numerical methods, this is the one I would recommend." Edmund Miller, IEEE Computational Science & Engineering

"...remarkably complete...it contains many more routines than many commercial mathematics packages..." Byte

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

"...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...such an education...is delightful..." Physics in Canada

Product Description
The product of a unique collaboration among four leading scientists in academic research and industry, Numerical Recipes is a complete text and reference book on scientific computing. In a self-contained manner it proceeds from mathematical and theoretical considerations to actual practical computer routines. With over 100 new routines bringing the total to well over 300, plus upgraded versions of the original routines, the new edition remains the most practical, comprehensive handbook of scientific computing available today.

See all Editorial Reviews

Product Details

  • Hardcover: 994 pages
  • Publisher: Cambridge University Press; 2 edition (October 30, 1992)
  • Language: English
  • ISBN-10: 0521431085
  • ISBN-13: 978-0521431088
  • Product Dimensions: 10 x 7.2 x 2 inches
  • Shipping Weight: 3.8 pounds
  • Average Customer Review: 4.1 out of 5 stars See all reviews (38 customer reviews)
  • Amazon.com Sales Rank: #219,733 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #52 in  Books > Science > Mathematics > Pure Mathematics > Discrete Mathematics
    #59 in  Books > Professional & Technical > Professional Science > Mathematics > Pure Mathematics > Discrete Mathematics

Inside This Book (learn more)
First Sentence:
This book, like its predecessor edition, is supposed to teach you methods of numerical computing that are practical, efficient, and (insofar as possible) elegant. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
int isign, void nrerror, unsigned long ija, int ndata, void lubksb, void ludcmp, float yout, int ncity, long nrl, int ihi, int jcl, int ndim, char error text, float alf, int itrnsp, modified midpoint method, free dmatrix, routine derivs, float sig, float arr, double cof, float fac, int itol, unsigned radix, derivative dydx
Key Phrases - Capitalized Phrases (CAPs): (learn more)
New York, Englewood Cliffs, Monte Carlo, Academic Press, National Bureau of Standards, Dover Publications, Handbook of Mathematical Functions, Applied Mathematics Series, Mathematical Association of America, Numerical Methods That Work, Matrix Computations, The Art of Computer Programming, Van Loan, First Course, Lecture Notes, Cambridge University Press, Johns Hopkins University Press, Journal of Computational Physics, Mathematical Software, Astrophysical Journal, Mathematics of Computation, Numerische Mathematik, Matrix Eigensystem Routines, Numerical Initial Value Problems, American Journal of Physics
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Front Flap | Table of Contents | First Pages | Index | Back Flap | Back Cover | Surprise Me!
Search Inside This Book:



Books on Related Topics (learn more)
 
Numerical Recipes in C++ by William H. Press
 

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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 Reviews

38 Reviews
5 star:
 (19)
4 star:
 (11)
3 star:
 (4)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (38 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
80 of 85 people found the following review helpful:
4.0 out of 5 stars Check GNU Scientific Library first, September 21, 2003
By A Customer
I give the book 4 stars to maintain the current level. I own a Fortran copy of NR, but like the other authors, I like NR for the explanations of algorithms, but not for the code.

There is a VERY good alternative to Numerical Recipes in C, namely GNU Scientific Library. You can find the source code and manual from:

http://sources.redhat.com/gsl/

or

http://www.gnu.org/software/gsl

As typical GNU software, GSL is licensed under GNU General Public License, so it is ABSOLUTELY free ! You can download it, modify it, linked it with your own code, without feeling guilty of copyright violation (Not in the case of NR, NR comes with a copyright license to prohibit modification and linking).

GSL is written in C from scratch by its author. The design is modern, much better than NR in C, and also allowed linking with C++ or modern scripting language like Python. Some of the leading authors have background in theoretical physics and astrophysics, just like NR authors.

Check it out. You lose nothing to check GSL first, you may ended up saving some $$$.

Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
31 of 31 people found the following review helpful:
4.0 out of 5 stars Proprietary source the Achilles' heel for non-students, December 4, 2002
By A Customer
I first bought the FORTRAN version of this text in 1994 while doing scientific programming for graduate school work. I've been able to do a lot of basic research quickly with NR codes, and I still occasionally use NR's routines. The authors have certainly done a good job assimilating a lot of material in the NR series. Since other reviewers have done well to highlight the importance and utility of this landmark series, there is no need to repeat those sentiments here. I also agree with earlier reviewers applauding this title more as a survey or reference work and less as a library of source code. However, to this title's detriment, the authors actually consider the NR series to be a proprietary library of source code more valuable than the explanatory text surrounding it (one can in fact download the text on-line from the publisher though it's hardly worth the hassle). This perception is ironic since the authors confess that "the lineage of many programs in common circulation is often unclear," and many details of presentation, ideas, and algorithms are clearly "borrowed" from other excellent (some now out-of-print) numerical methods books or journals.

Unfortunately, much of the source code in the 1993 C edition appears FORTRANish and is not very efficient as far as the C language goes (one would hope that improvements are coming in the new C edition, ISBN 0521574382). However, even the original FORTRAN NR routines occasionally adopted bizarre and/or obviously inefficient programming structures - over time I decided that this was probably done to make these algorithms appear as so not to obviously plagerize other published material.

Many programmers try to get around this by reworking the NR codes. Apparently the authors consider modification of their sometimes inefficient code "derivative works" (even bug fixes) which cannot be legally redistributed or even used on more than one machine at a time without purchasing a new license or book. As a student, NR's legal disclaimers regarding derivative works never bothered me and I was willing to overlook the sometimes unpolished source code insofar as it functioned properly. But as a professional, I now find the lack of fair-use provisions on uncompiled, derivative source way too restrictive to rely on them in good conscience. I have since expanded my numerical methods library to other references supporting true public-domain codes. With an expanded basis of comparison, I regret to say that I am becoming less and less impressed with NR's implementations and explanations. I am finding some of NR's algorithms to be inefficient or unnecessarily approximate, and - on rare occasion - buggy. There have been quite a few bugs uncovered over the years, although the NR web site has done a good job of keeping track of them.

In closing, this book is excellent for students wanting a good reference for quick and dirty types of analyses or scientific computing. Professional programmers, scientists, engineers, specialists or analysts performing research would be well advised to reference this title, but ultimately they will likely need to rely other resources if they require efficient and/or unrestricted (public-domain) source codes for their work.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
33 of 34 people found the following review helpful:
4.0 out of 5 stars A Useful Tool, but Know its Limitations, March 18, 2001
By Elderbear (Loma Linda, Aztlan) - See all my reviews
(TOP 1000 REVIEWER)   
Numerical Recipes is the perfect book for a programmer who took the required math classes and has since forgotten much of the material. Here you will encounter brief, theoretical discussions about how to solve common numerical problems, followed by implementations in C, and finished off with a few suggestions for further reading.

I've actually found the explanations about how to solve problems more useful than the code they provide. Their C coding style seems to harken back to FORTRAN days. I've also translated from C to MatLab and IDL in some instances (on one occasion, translating the MatLab routine back to C a few years later!)

Elsewhere on the net, mathematical critiques can be found. If you're trying to solve a critical problem, hunt these down. It bothered me to find vectors referenced from 1 to n as opposed to 0 to n-1, the way I'm used to seeing them in C code.

But, for practical use, this book is difficult to beat. It makes, at the very least, a great starting point, especially for those of us who last took a math class 18 years ago and find the details foggy. Kind of like The Joy of Cooking. A good, basic reference to keep around, but not the final word on gourmet programming.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Checkout GNU scientific library (GSL)
I totally agree with another reviewer that the biggest drawback of numerical recipes (NR) is that first you have to buy them to see whether you need it or not afterall. Read more
Published 18 months ago by R. Petrenko

3.0 out of 5 stars talk about outdated
this book was likely a looker back in the day, but its 2007 now. Need to have better details for non "C"-users. wish i had bought "Idiots Guide to C".
Published on June 26, 2007 by Andrew C. Flick

4.0 out of 5 stars A classic book of numerical algorithms
This book, although published 15 years ago, is still very useful. In fact, its more recent counterpart "Numerical Algorithms in C++" is a mess, and I wouldn't recommend it to... Read more
Published on December 23, 2006 by calvinnme

5.0 out of 5 stars Very nice book
A must buy for students or researchers who need numerical methods. Comprehensive topics. A good place to start to deeper levels. Online book is good for quick look.
Published on August 27, 2006 by C. Yip

5.0 out of 5 stars A classic, and still worth having
"Numerical Recipes" has been a staple in computing libraries for many years, and for good reason. It provides immediately usable implementations of all the workhorses of numerical... Read more
Published on July 12, 2006 by wiredweird

5.0 out of 5 stars Great compilation of numerical routines for C programmers
I found this book indispensible in my effort to develop profitable trading systems for futures and options and in my research in factor analysis and, more recently, in chronic... Read more
Published on December 17, 2004 by Dr. Jeffrey O. Katz

3.0 out of 5 stars A nice classic
What I didn't like: the license for the source code is very
restrictive. Some things might have been implemented otherwise
(better?, oh well). Read more
Published on August 13, 2004 by J. R Valverde Carrillo

4.0 out of 5 stars Excellent reference, but poor writing style and license
I had to endure reading this book for 2 long semesters, and I've come to know some parts of it pretty well. Read more
Published on June 24, 2003 by Dumitru Erhan

5.0 out of 5 stars Useful for fourier optics simulations
I have completed numerous fourier transform algorithms (as well a FFT ones too) and this little book has been very helpful with most of its functions. Read more
Published on July 16, 2002 by zimardi

5.0 out of 5 stars caveat emptor..........
There are very many bad opinions about this series. Most of them do deserve a hearing.

If u want something that shows u an implementation of algorithm.. Read more

Published on May 4, 2002 by Rajesh Kumar Venugopal

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Transform Your Bathroom for Less

Home Improvement Value Center
Save up to 50% on sinks, faucets, showerheads, and toilet seats in the Home Improvement Value Center. Make your bathroom transformation a reality today.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates