Research Catalog

Numerical computation using C

Title
Numerical computation using C / Robert Glassey.
Author
Glassey, Robert, 1946-
Publication
Boston : Academic Press, ©1993.

Items in the Library & Off-site

Filter by

1 Item

StatusFormatAccessCall NumberItem Location
TextUse in library QA76.73.C15 G57 1993Off-site

Details

Description
vii, 283 pages : illustrations; 24 cm.
Summary
"The emphasis in this book is on learning C from a mathematical perspective."--BOOK JACKET. "Traditionally, books on C have been written from the systems point of view. Many in the scientific community are now learning C, and a book such as this provides them with a scientific-computation approach to the use of the language. It contains numerous original programs for the computational solution of a spectrum of problems from applied mathematics."--BOOK JACKET. "This book is appropriate as a supplemental text in advanced undergraduate level courses in numerical analysis, numerical methods, or computational mathematics."--Jacket.
Series Statement
Computer science and scientific computing
Uniform Title
Computer science and scientific computing.
Subject
  • C (Computer program language)
  • Numerical analysis > Data processing
  • C (Langage de programmation)
  • Analyse numérique > Informatique
  • C Programmiersprache
  • Numerisches Verfahren
  • Linguagem de maquina (computadores)
  • Matematica da computacao
  • Numerical analysis Use of Computers
Bibliography (note)
  • Includes bibliographical references (p. 273-275) and index.
Contents
Some Compilation/Run-time Tips -- How to Obtain the Programs -- 1. STD Tutorial -- First Principles -- Do While Loops -- If-Else Constructs -- Printf Format Specifiers -- Logical and Other Operators -- C Functions -- C Arrays -- C Structures -- Complex Arithmetic -- The Switch Statement -- Break, Continue and GoTo Statements -- 2. Pointers -- Definition and Examples -- Function Pointers -- Pointer Arithmetic and Arrays -- Sectors, Matrices and Dynamic Memory Allocation -- Manipulation of Indices -- Command-Line Arguments -- File I/O: Reading and Writing Files -- 3. Fine Points -- The Increment Operators -- Operator Precedence -- The for Statement -- The Use of the "shorthand" operators -- The Use of stderr -- The Use of the realloc Statement -- Conditional Compiler Directives -- Recursion -- Location of Include Files -- puts vs printf -- Creating a Pause -- ASCII Translation -- Global, Automatic and Static Variables -- The Use of awk -- extern Variables -- Nesting Rules -- Comments Revisited -- Structures Revisited -- 4. Applications -- The Conjugate Gradient Method -- An Initial-Value Problem for a System of Two Ordinary Differential Equations -- A Boundary-Value Problem for a Nonlinear Ordinary Differential Equation -- A More General Nonlinear Boundary-Value Problem -- An Unusual Ordinary Differential Equation -- The Heat Equation with Variable Conductivity -- Laguerre's Method -- Romberg Integration -- Fourier Coefficients -- Gauss-Laguerre Integration -- Eigenvalues of a Symmetric Matrix -- The Generalized Eigenvalue Problem -- The Sturm-Liouville Eigenvalue Problem -- Jacobi's Method -- The Symmetric QR Algorithm -- Cubic Splines -- Linear Systems -- Newton's Method for Systems -- Poisson's Equation and SOR -- Appendix I. Complex Arithmetic Functions -- Appendix II. Memory Allocation Functions -- Appendix III. Plotting Files -- Appendix IV. C Keywords.
ISBN
  • 0122861558
  • 9780122861550
LCCN
92033037
OCLC
  • ocm26673053
  • 26673053
  • SCSB-9174637
Owning Institutions
Princeton University Library