A Graduate Introduction to Numerical Methods


Book Description

This book provides an extensive introduction to numerical computing from the viewpoint of backward error analysis. The intended audience includes students and researchers in science, engineering and mathematics. The approach taken is somewhat informal owing to the wide variety of backgrounds of the readers, but the central ideas of backward error and sensitivity (conditioning) are systematically emphasized. The book is divided into four parts: Part I provides the background preliminaries including floating-point arithmetic, polynomials and computer evaluation of functions; Part II covers numerical linear algebra; Part III covers interpolation, the FFT and quadrature; and Part IV covers numerical solutions of differential equations including initial-value problems, boundary-value problems, delay differential equations and a brief chapter on partial differential equations. The book contains detailed illustrations, chapter summaries and a variety of exercises as well some Matlab codes provided online as supplementary material. “I really like the focus on backward error analysis and condition. This is novel in a textbook and a practical approach that will bring welcome attention." Lawrence F. Shampine A Graduate Introduction to Numerical Methods and Backward Error Analysis” has been selected by Computing Reviews as a notable book in computing in 2013. Computing Reviews Best of 2013 list consists of book and article nominations from reviewers, CR category editors, the editors-in-chief of journals, and others in the computing community.




Introduction to Numerical Methods in Differential Equations


Book Description

This book shows how to derive, test and analyze numerical methods for solving differential equations, including both ordinary and partial differential equations. The objective is that students learn to solve differential equations numerically and understand the mathematical and computational issues that arise when this is done. Includes an extensive collection of exercises, which develop both the analytical and computational aspects of the material. In addition to more than 100 illustrations, the book includes a large collection of supplemental material: exercise sets, MATLAB computer codes for both student and instructor, lecture slides and movies.




Numerical Analysis


Book Description

An introduction into numerical analysis for students in mathematics, physics, and engineering. Instead of attempting to exhaustively cover everything, the goal is to guide readers towards the basic ideas and general principles by way of the main and important numerical methods. The book includes the necessary basic functional analytic tools for the solid mathematical foundation of numerical analysis -- indispensable for any deeper study and understanding of numerical methods, in particular, for differential equations and integral equations. The text is presented in a concise and easily understandable fashion so as to be successfully mastered in a one-year course.




Introduction to Applied Numerical Analysis


Book Description

"This book is appropriate for an applied numerical analysis course for upper-level undergraduate and graduate students as well as computer science students. Actual programming is not covered, but an extensive range of topics includes round-off and function evaluation, real zeros of a function, integration, ordinary differential equations, optimization, orthogonal functions, Fourier series, and much more. 1989 edition"--Provided by publisher.




Numerical Methods that Work


Book Description




A Concise Introduction to Numerical Analysis


Book Description

This textbook provides an accessible and concise introduction to numerical analysis for upper undergraduate and beginning graduate students from various backgrounds. It was developed from the lecture notes of four successful courses on numerical analysis taught within the MPhil of Scientific Computing at the University of Cambridge. The book is easily accessible, even to those with limited knowledge of mathematics. Students will get a concise, but thorough introduction to numerical analysis. In addition the algorithmic principles are emphasized to encourage a deeper understanding of why an algorithm is suitable, and sometimes unsuitable, for a particular problem. A Concise Introduction to Numerical Analysis strikes a balance between being mathematically comprehensive, but not overwhelming with mathematical detail. In some places where further detail was felt to be out of scope of the book, the reader is referred to further reading. The book uses MATLAB® implementations to demonstrate the workings of the method and thus MATLAB's own implementations are avoided, unless they are used as building blocks of an algorithm. In some cases the listings are printed in the book, but all are available online on the book’s page at www.crcpress.com. Most implementations are in the form of functions returning the outcome of the algorithm. Also, examples for the use of the functions are given. Exercises are included in line with the text where appropriate, and each chapter ends with a selection of revision exercises. Solutions to odd-numbered exercises are also provided on the book’s page at www.crcpress.com. This textbook is also an ideal resource for graduate students coming from other subjects who will use numerical techniques extensively in their graduate studies.




Numerical Methods for Solving Partial Differential Equations


Book Description

A comprehensive guide to numerical methods for simulating physical-chemical systems This book offers a systematic, highly accessible presentation of numerical methods used to simulate the behavior of physical-chemical systems. Unlike most books on the subject, it focuses on methodology rather than specific applications. Written for students and professionals across an array of scientific and engineering disciplines and with varying levels of experience with applied mathematics, it provides comprehensive descriptions of numerical methods without requiring an advanced mathematical background. Based on its author’s more than forty years of experience teaching numerical methods to engineering students, Numerical Methods for Solving Partial Differential Equations presents the fundamentals of all of the commonly used numerical methods for solving differential equations at a level appropriate for advanced undergraduates and first-year graduate students in science and engineering. Throughout, elementary examples show how numerical methods are used to solve generic versions of equations that arise in many scientific and engineering disciplines. In writing it, the author took pains to ensure that no assumptions were made about the background discipline of the reader. Covers the spectrum of numerical methods that are used to simulate the behavior of physical-chemical systems that occur in science and engineering Written by a professor of engineering with more than forty years of experience teaching numerical methods to engineers Requires only elementary knowledge of differential equations and matrix algebra to master the material Designed to teach students to understand, appreciate and apply the basic mathematics and equations on which Mathcad and similar commercial software packages are based Comprehensive yet accessible to readers with limited mathematical knowledge, Numerical Methods for Solving Partial Differential Equations is an excellent text for advanced undergraduates and first-year graduate students in the sciences and engineering. It is also a valuable working reference for professionals in engineering, physics, chemistry, computer science, and applied mathematics.




Numerical Methods for Two-Point Boundary-Value Problems


Book Description

Elementary yet rigorous, this concise treatment is directed toward students with a knowledge of advanced calculus, basic numerical analysis, and some background in ordinary differential equations and linear algebra. 1968 edition.




Numerical Analysis for Engineers and Scientists


Book Description

A graduate-level introduction balancing theory and application, providing full coverage of classical methods with many practical examples and demonstration programs.




Introduction to Numerical Analysis


Book Description

On the occasion of this new edition, the text was enlarged by several new sections. Two sections on B-splines and their computation were added to the chapter on spline functions: Due to their special properties, their flexibility, and the availability of well-tested programs for their computation, B-splines play an important role in many applications. Also, the authors followed suggestions by many readers to supplement the chapter on elimination methods with a section dealing with the solution of large sparse systems of linear equations. Even though such systems are usually solved by iterative methods, the realm of elimination methods has been widely extended due to powerful techniques for handling sparse matrices. We will explain some of these techniques in connection with the Cholesky algorithm for solving positive definite linear systems. The chapter on eigenvalue problems was enlarged by a section on the Lanczos algorithm; the sections on the LR and QR algorithm were rewritten and now contain a description of implicit shift techniques. In order to some extent take into account the progress in the area of ordinary differential equations, a new section on implicit differential equa tions and differential-algebraic systems was added, and the section on stiff differential equations was updated by describing further methods to solve such equations.