Normal view MARC view ISBD view

Programming projects in C for students of engineering, science, and mathematics / Rouben Rostamian, University of Maryland, Baltimore County, Baltimore, Maryland.

By: Rostamian, Rouben, 1949-.
Series: Computational science and engineering series ; 13.Philadelphia, PA : Society for Industrial and Applied Mathematics, ©2014Description: xv, 393 pages ; 26 cm. illustrations.Content type: text ISBN: 9781611973495 (pbk).Subject(s): Science -- Data processing | Engineering -- Data processing | Mathematics -- Data processing | C (Computer program language)DDC classification: 502.855133/R73 Other classification: CCS Online resources: Contributor biographical information | Publisher description | Table of contents only
Contents:
Chapter interdependencies; Preface; Part I. A Common Background: 1. Introduction; 2. File organization; 3. Streams and the Unix shell; 4. Pointers and arrays; 5. From strings to numbers; 6. Make; Part II. Projects: 7. Allocating memory: xmalloc(); 8. Dynamic memory allocation for vectors and matrices: array.h; 9. Reading lines: fetch_lines(); 10. Generating random numbers; 11. Storing sparse matrices; 12. Sparse systems: the UMFPACK library; 13. Haar wavelets; 14. Image I/O; 15. Image analysis; 16. Linked lists; 17. The evolution of species; 18. The Nelder-Mead downhill simplex; 19. Trusses; 20. Finite difference schemes for the heat equation in one dimension; 21. The porous medium equation; 22. Gaussian quadrature; 23. Triangulation with the Triangle library; 24. Integration on triangles; 25. Finite elements; 26. Finite elements: nonzero boundary data; A. Barycentric coordinates; Bibliography; Index.
Summary: A collection of projects to help graduate students in mathematics and the sciences develop and hone their scientific computing skills.
Item type Current location Call number Status Date due Barcode
Books Books College Library
General Reference Section
CCS 502.855133/R73 (Browse shelf) Available 81394

Includes bibliographical references and index.

Chapter interdependencies; Preface; Part I. A Common Background: 1. Introduction; 2. File organization; 3. Streams and the Unix shell; 4. Pointers and arrays; 5. From strings to numbers; 6. Make; Part II. Projects: 7. Allocating memory: xmalloc(); 8. Dynamic memory allocation for vectors and matrices: array.h; 9. Reading lines: fetch_lines(); 10. Generating random numbers; 11. Storing sparse matrices; 12. Sparse systems: the UMFPACK library; 13. Haar wavelets; 14. Image I/O; 15. Image analysis; 16. Linked lists; 17. The evolution of species; 18. The Nelder-Mead downhill simplex; 19. Trusses; 20. Finite difference schemes for the heat equation in one dimension; 21. The porous medium equation; 22. Gaussian quadrature; 23. Triangulation with the Triangle library; 24. Integration on triangles; 25. Finite elements; 26. Finite elements: nonzero boundary data; A. Barycentric coordinates; Bibliography; Index.

A collection of projects to help graduate students in mathematics and the sciences develop and hone their scientific computing skills.

College of Engineering and Computer Studies

There are no comments for this item.

Log in to your account to post a comment.