Synopses & Reviews
This is a textbook for upper division undergraduates and beginning graduate students. Its objective is that students learn to derive, test and analyze numerical methods for solving differential equations, and this includes both ordinary and partial differential equations. In this sense the book is constructive rather than theoretical, with the intention that the students learn to solve differential equations numerically and understand the mathematical and computational issues that arise when this is done. An essential component of this is the exercises, which develop both the analytical and computational aspects of the material. The importance of the subject of the book is that most laws of physics involve differential equations, as do the modern theories on financial assets. Moreover many computer animation methods are now based on physics based rules and are heavily invested in differential equations. Consequently numerical methods for differential equations are important for multiple areas. The author currently teaches at Rensselaer Polytechnic Institute and is an expert in his field. He has previously published a book with Springer, Introduction to Perturbation Methods.
Synopsis
The title gives a reasonable ?rst-order approximation to what this book is about. To explain why, let s start with the expression di?erential equations. These are essential in science and engineering, because the laws of nature t- ically result in equations relating spatial and temporal changes in one or more variables.Todevelopanunderstandingofwhatisinvolvedin?ndingsolutions, the book begins with problems involving derivatives for only one independent variable, and these give rise to ordinary di?erential equations. Speci?cally, the ?rst chapter considers initial value problems (time derivatives), and the second concentrates on boundary value problems (space derivatives). In the succeeding four chapters problems involving both time and space derivatives, partial di?erential equations, are investigated. This brings us to the next expression in the title: numerical methods. This is a book about how to transform di?erential equations into problems that can be solved using a computer. The fact is that computers are only able to solve discrete problems and generally do this using ?nite-precision arithmetic. What this means is that in deriving and then using a numerical algorithmthecorrectnessofthediscreteapproximationmustbeconsidered, as must the consequences of round-o? error in using ?oating-point arithmetic to calculatetheanswer.Oneoftheinterestingaspectsofthesubjectisthatwhat appears to be an obviously correct numerical method can result in complete failure. Consequently, although the book concentrates on the derivation and use of numerical methods, the theoretical underpinnings are also presented andusedinthedevelopment."
Synopsis
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.
Table of Contents
Initial Value Problems.- Two-Point Boundary Value Problems.- Diffusion Problems.- Advection Equation.- Numerical Wave Propagation.- Elliptic Problems.- Appendix.- References.- Index.