Introduction to Scientific Computing and Data Analysis

  • Mark H. Holmes

Part of the Texts in Computational Science and Engineering book series (TCSE, volume 13)

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Mark H. Holmes
    Pages 1-29
  3. Mark H. Holmes
    Pages 31-70
  4. Mark H. Holmes
    Pages 71-120
  5. Mark H. Holmes
    Pages 121-181
  6. Mark H. Holmes
    Pages 183-229
  7. Mark H. Holmes
    Pages 231-274
  8. Mark H. Holmes
    Pages 275-325
  9. Mark H. Holmes
    Pages 327-396
  10. Mark H. Holmes
    Pages 397-451
  11. Back Matter
    Pages 453-497

About this book


This textbook provides and introduction to numerical computing and its applications in science and engineering.  The topics covered include those usually found in an introductory course, as well as those that arise in data analysis.  This includes optimization and regression based methods using a singular value decomposition.  The emphasis is on problem solving, and there are numerous exercises throughout the text concerning applications in engineering and science.  The essential role of the mathematical theory underlying the methods is also considered, both for understanding how the method works, as well as how the error in the computation depends on the method being used.  The MATLAB codes used to produce most of the figures and data tables in the text are available on the author’s website and SpringerLink.


Scientific Computing Data Analysis Optimization Interpolation Nonlinear Equations Numerical Linear Algebra Numerical Integration Singular Value Decomposition Conjugate Gradient Method

Authors and affiliations

  • Mark H. Holmes
    • 1
  1. 1.Department of Mathematical SciencesRensselaer Polytechnic UniversityTroyUSA

Bibliographic information