MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

Numerical recipes in C : the art of scientific computing / William H. Press, Saul A. Teukolsky, William T. Vetterling and Brian P. Flannery.

By: Press, William H [author].
Contributor(s): Teukolsky, Saul A. (Saul Arno), 1947- [author] | Vetterling, William T [author] | Flannery, Brian P [author].
Material type: materialTypeLabelBookCambridge ; New York : Cambridge University Press, 1992 ©1992Edition: Second edition.Description: xxvi, 994 pages: illustrations ; 24 cm.Content type: text Media type: unmediated Carrier type: volumeISBN: 0521431085 (hardback); 9780521431088 (hardback).Subject(s): C (Computer program language) | Numerical analysis -- Computer programsDDC classification: 518.028553
Contents:
Preliminaries -- Solution of linear algebraic equations -- Interpolation and extrapolation -- Integration of functions -- Evaluation of functions -- Special functions -- Random numbers -- Sorting -- Root finding and nonlinear sets of equations -- Minimization and maximization of functions -- Eigensystems -- Fast Fourier transform -- Fourier and spectral applications -- Statistical description of data -- Modeling of data -- Integration of ordinary differential equations -- Two point boundary value problems -- Integral equations and inverse theory -- Partial differential equations -- Less numerical algorithms.
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Store Item 518.028553 (Browse shelf(Opens below)) 1 Available 00018467
Total holds: 0

Enhanced descriptions from Syndetics:

This is the revised and expanded second edition of the hugely popular Numerical Recipes: the Art of Scientific Computing. 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 many of the original routines, this new edition is the most practical, comprehensive handbook of scientific computing available today. The book retains the informal, easy-to-read style that made the first edition so popular, even while introducing some more advanced topics. It is an ideal textbook for scientists and engineers, and an indispensable reference for anyone who works in scientific computing. The second edition is available in FORTRAN, the quintessential language for numerical calculations, and in the increasingly popular C language. Not simply a line-by-line translation of the FORTRAN routines, the C version takes advantage of many unique features of the C language, including dynamic memory allocation, modularization, pointer reference to matrices, structured programming, and much more.

Includes bibliographical references (pages 926-929) and index..

Preliminaries -- Solution of linear algebraic equations -- Interpolation and extrapolation -- Integration of functions -- Evaluation of functions -- Special functions -- Random numbers -- Sorting -- Root finding and nonlinear sets of equations -- Minimization and maximization of functions -- Eigensystems -- Fast Fourier transform -- Fourier and spectral applications -- Statistical description of data -- Modeling of data -- Integration of ordinary differential equations -- Two point boundary value problems -- Integral equations and inverse theory -- Partial differential equations -- Less numerical algorithms.

Table of contents provided by Syndetics

  • Legal matters
  • List of computer programs
  • 1 Preliminaries
  • 2 Solution of linear algebraic equations
  • 3 Interpolation and extrapolation
  • 4 Integration of functions
  • 5 Evaluation of functions
  • 6 Special functions
  • 7 Random numbers
  • 8 Sorting
  • 9 Root finding and nonlinear sets of equations
  • 10 Minimization or maximization of functions
  • 11 Eigensystems
  • 12 Fast Fourier transform
  • 13 Fourier and spectral applications
  • 14 Statistical description of data
  • 15 Modeling of data
  • 16 Integration of ordinary differential equations
  • 17 Two point boundary value problems
  • 18 Integral equations and inverse theory
  • 19 Partial differential equations
  • 20 Less-numerical algorithms
  • References
  • Index of programs and dependencies
  • General index

Reviews provided by Syndetics

CHOICE Review

The original edition of these works, Numerical Recipes: The Art of Scientific Computing, by William H. Press et al. (CH, Sep'86) contained procedures in FORTRAN and PASCAL translated from FORTRAN. It was warmly received and Press and colleagues went on to produce versions in PASCAL, BASIC, and C, also well received, (e.g., Numerical Recipes in Pascal, by William H. Press et al., CH, May'90). FORTRAN and C seem to represent a steady state, at least for the next few years; leaving aside the object-oriented languages, C has become the language of choice among professional programmers, displacing PASCAL and cutting out MODULA-2. FORTRAN lives, despite the fact that it is disdained in computer science circles. Its adherents remain committed despite its quirks (and possibly because it contains the GO TO command). As far as this reviewer knows, the "structured" FORTRAN revision that appeared imminent (in 1987) still has not been issued, and one can only conjecture that there is resistance by unreconstructed FORTRAN-ers, who like their language the way it is. There is no denying that there is an immense amount of FORTRAN software available. In the review of the first edition, this reviewer stated that "users will want to solve linear systems and eigensystems, interpolate/extrapolate, evaluate integrals and functions, find roots, determine extrema, analyze data by Fourier and/or statistical methods, solve differential equations, etc. Since users might very well want to understand the procedures that they employ, and perhaps even modify them, the authors work very hard at clarity, both in the programs they provide and in exposition. Nor do they hesitate to make choices and recommendations." That remains true, and there is also much new material, including a chapter on integral equations and inverse methods, more on numerical linear algebra (band matrices, sparse systems, more on the Cholesky or QR methods), multigrid methods in solving elliptic partial differential equations, more on functional approximation (and applications to numerical differentiation and integration), fast transform methods, etc. It is still true that the methods offered reflect (mostly) informed current practice, that the selection of references for further reading is excellent, that the index is at least adequate, and that the books are well-produced physically. To quote again: "This reviewer knows of no other single source of so much material of this nature. Highly recommended." Advanced undergraduate through professional. R. J. Wernick emeritus, State University of New York at Oswego

Powered by Koha