Page Tools:
  • print-friendly version

Exploring Numerical Methods: An Introduction to Scientific Computing using MATLAB

Author(s): Peter Linz, University of California, Davis, California
Richard Wang, University of California, Davis, California
Details:
  • ISBN-13: 9780763714994
  • ISBN-10:0763714992
  • Hardcover    473 pages      © 2003
Price: International Sales $160.95 US List
Add to Cart Request a Review Copy

Overview

Exploring Numerical Methods: An Introduction to Scientific Computing stresses insight and hands-on experience as it provides students in mathematics, engineering, computer science, and the physical sciences a well-crafted introduction to traditional numerical analysis topics.  The text includes an exploration section with problems that deal with the practical issues of software evaluation, selection, modification, and solutions to not-entirely-open-ended problems.  Designed to accommodate the needs of beginner and more experienced students, the text encourages active learning, and uses MATLAB to implement the methods and algorithms that it discusses.  Students are provided with a strong experiential foundation for future study.

Click here to view sample chapters from the text.

ShowKey Features

Emphasizes insight and hands-on experience through lab work.
Offers students experience working with ready-made software.
Includes a chapter on the solution of ill-conditioned and ill-posed problems—an issue of practical significance that few introductory texts tackle.
Makes close connections between the discussion of methods and algorithms and their implementation in MATLAB.

Back to top

ShowTable of Contents

Preface
Introduction

Chapter 1. Numerical Analysis and Scientific Computing Explorations
Chapter 2. Computing with Numbers
Chapter 3. The Solution of a System of Linear Equations
Chapter 4. Polynomials and Polynomial Approximations
Chapter 5. Piecewise Polynomial and Spline Approximations
Chapter 6. Numerical Analysis and Scientific Computing Explorations
Chapter 7. The Solution of Nonlinear Equations
Chapter 8. Matrix Algorithms
Chapter 9. Eigenvalue Problems
Chapter 10. Initial Value Problems for Ordinary Differential Equations
Chapter 11. Boundary and Eigenvalue Problems for Ordinary Differential Equations
Chapter 12. Initial Value Problems for Partial Differential Equations
Chapter 13. Boundary Value Problems for Partial Differential Equations
Chapter 14. Ill-Conditioned and Ill-Posed Problems

Index


Back to top

ShowAbout the Author(s)

Peter Linz-University of California, Davis, California

Peter Linz, Professor Emeritus, University of California, Davis
Peter Linz is Professor Emeritus in the Department of Computer Science at the University of California, Davis. Linz received his Ph.D. from the University of Wisconsin. Professor Linz's research emphasizes the development of a theory of numerical analysis that can be used in the construction of reliable numerical methods used in the design of problem-solving environments for scientific computing. Linz has released the fourth edition of An Introduction to Formal Languages and Automata, as well as Exploring Numerical Methods: An Introduction to Scientific Computing

Additional Titles by this Author

Richard Wang-University of California, Davis, California

Richard L.C. Wang, Ph.D
Doctor Wang received his Ph.D. in Mathematics from the University of California at Davis in 1985. Since then, Dr. Wang has worked as an algorithm developer and numerical analyst for several companies including Lockheed Missiles and Spaces, KLA and others in the silicon valley. Dr. Wang is currently working for Peoplesoft, Inc. as an algorithm specialist.

Back to top

ShowReviews

  • “The text gives a very good coherent math-based description of numerical methods.”

    Peter Ludovice
    Georgia Institute of Technology

    "Its scope and deepness is suitable for the students, and we use MATLAB for the course."

    Jranzhong Wang
    Sam Houston State University

Back to top

ShowAppropriate Courses

This book is intended as a text for an introductory, one-year course in numerical analysis for students in mathematics, engineering, and the physical sciences.  Historically, such a course was given by mathematics departments to mostly junior and senior level students. In recent years a more elementary course has achieved some popularity. This course is often taught in engineering or computer science departments and has a younger audience of freshmen and sophomores. These two groups have different skills and different needs, but there is a great deal that is common. It is our view that these separate needs can be combined effectively and that the subject matter can indeed profit from such a combination. 

  • Introduction to Numerical Analysis   
  • Exploring Numerical Methods   
  • An Introduction to Scientific Computing 
Back to top

ShowSamples & Additional Resources

Back to top

ShowResources

    • show overviewPlease contact your sales rep to order

      NASOFT numerical software to accompany Exploring Numerical Methods

      ISBN-13:

      Features of NASOFT:

      • NASOFT implements algorithms that are described in the book, but are not provided by MATLAB. Example: A finite difference method for the two-point boundary value problem.
      • NASOFT programs are less automatic and more flexible than MATLAB functions. Example: in the numerical integration function quad_cg the user can select the panel size to investigate the effectiveness of non-uniform panels for difficult integrands.
      • NASOFT provides some "building blocks" that can be used by the student to construct more complicated software. Example: muller is a single step used in root-finding that students can combine with their own strategy to build an effective root-finding function.
      Click here to download the NASOFT software
Back to top