Transform Methods for Solving Partial Differential Equations, Second Edition by Dean G. Duffy (Chapman & Hall/CRC) illustrates the use of Laplace, Fourier, and Hankel transforms to solve partial differential equations encountered in science and engineering. This second edition is expanded to provide a broader perspective on the applicability and use of transform methods. It classifies the problems presented in every chapter by type of region, coordinate system and partial differential equation. Many of the problems included in the book are illustrated to show the reader what they will look like physically. Unlike many mathematics texts, this book provides a step-by-step analysis of problems taken from the actual scientific and engineering literature.
Transform methods provide a bridge between the commonly used method of separation variables and numerical techniques for solving linear partial differential equations. While in some ways similar to separation of variables`and numerical transform methods can be effective for a wider class of problems. Even when the inverse of the transform cannot be found analytically, numeric and asymptotic techniques now exist for their inversion. Because the problem retains some of its analytic aspects, one can gain greater physical insight than typically obtained from a purely numerical approach.
Transform Methods for Solving Partial Differential Equations, Second Edition illustrates the use of Laplace, Fourier, and Hankel transforms to solve partial differential equations encountered in science and engineering. The author has expanded the second edition to provide a broader perspective on the applicability and use of transform methods and incorporated a number of significant refinements:
New in the Second Edition:
While the subject matter is classical, this fresh, modern treatment that is exceptionally practical, eminently and especially valuable to anyone solvying problems in engineering
Purpose. This book illustrates the use of Laplace, Fourier and Hankel transforms for solving linear partial differential equations that are encountered in engineering and sciences. To this end, this new edition features updated references as well as many new examples and exercises taken from a wide variety of sources. Of particular importance is the inclusion of numerical methods and asymptotic techniques for inverting particularly complicated transforms.
Transform methods provide an alternative and bridge between the commonly employed methods of separation of variables and numerical methods in solving linear partial differential equations. The relationship between the techniques grouped as: Numerical
Techniques, Separation of Variables, Transform Methods and Asymptotic Analysis.
Transform methods are similar to separation of variables because they often yield closed form solutions via the powerful method of contour integration. Indeed, all of the results from separation of variables could also be derived using transform methods. Moreover, transform methods can handle a wider class of problems, such as those involving time-dependent boundary conditions, where separation of variables would fail.
Even in those cases when the inverse of the transform cannot be found analytically, transform methods can still be used profitably. A wide variety of numerical and asymptotic methods now exist for their inversion. Because some analytic aspects of the problem are retained, it is easier to obtain greater physical insight than from a purely numerical approach.
Prerequisites. The book assumes the usual undergraduate sequence of mathematics in engineering or the sciences: the traditional calculus and differential equations. A course in complex variables and Fourier and Laplace transforms is also essential. Finally some knowledge of Bessel functions is desirable to completely understand the book.
Audience. This book may be used as either a textbook or a reference book for applied physicists, geophysicists, civil, mechanical or electrical engineers and applied mathematicians.
Chapter Overview. The purpose of Chapter 1 is two-fold. The first four sections (and Section 1.7) serve as a refresher on the background material: linear ordinary differential equations, transform methods and complex variables., The amount of time spent with this material depends upon the background of the class. At least one class period should be spent on each section. Section 1.5 and Section 1.6 cover multivalued complex functions. These sections can be omitted if you only plan to teach Chapter 2 and Chapter 3. Otherwise, several class periods will be necessary to master this material because most students have never seen it. Due to the complexity of the problems, it is suggested that take-home problems are given to test the student's knowledge.
Chapter 2 through Chapter 5 are the meat-and-potatoes of the book.
The material is subdivided according to whether we invert a single-valued or multivalued transform. Each chapter is then subdivided into two parts. The first part deals with simply the mechanics of how to invert the transform while the second part actually applies the transform methods to solving partial differential equations. Undergraduates with a strong mathematics background should be able to handle Chapter 2 and Chapter 3 while Chapter 4 and Chapter 5 are really graduate-level material. The constant theme is the repeated application of the residue theorem to invert Fourier and Laplace transforms.
In Chapter 6 we solve partial differential equations by repeated applications of transform methods. We are now in advanced topics and this material is really only suitable for graduate students. The first two sections are straightforward, brute-force applications of Laplace and Fourier transforms in solving partial differential equations where we hope that we can invert both transforms to find the solution. Section 6.3 and Section 6.4 are devoted to the very clever inversion techniques of Cagniard and De Hoop. For too long this interesting work has been restricted to the seismic, acoustic and electrodynamic communities.
In Chapter 7 we treat the classic Wiener–Hopf problem. This is very difficult material because of the very complicated analysis that is usually involved. Duffy breaks the chapter into two parts: Section 7.1 deals with finite domains while Section 7.2 applies to infinite and semi-infinite domains.
Features. This is an unabashedly applied book because the intended audience is problem solvers in engineering and the applied sciences. However, references are given to other books that do cover any unproven point, should the reader be interested. Also Duffy tries to give some human touch to this field by including references to the original works and photographs of some of the leading figures.
It is always difficult to write a book that satisfies both the student and the researcher. The student usually wants all of the gory details while the researcher wants the answer now. Duffy tries to accommodate both by centering most of the text around examples of increasing difficulty. There are plenty of details for the student, but the researcher may quickly leaf through the examples to find the material that interests him.
As anyone who has taken a course knows, the only way that you know a subject is by working the problems. For that reason Duffy has included several hundred well-crafted problems, most of which were taken from the scientific and engineering literature. When possible, these problems are grouped according to some common property – such as a cylindrical domain. Because many of these problems are difficult, The author has included detailed solutions to most of them. The student is asked however to refrain from looking at the solution before he has really tried to solve it on his own. No pain; no gain. The remaining problems have intermediate results so that the student has confidence that he is on the right track. The researcher also might look at these problems because his problem might already have been solved.
A new feature of this book is the inclusion of sections on the numerical in-version of Laplace, Hankel and Fourier transforms. I have included MATLAB code for the reader's use. A quick glance at the scripts reveals their "Fortran"-like structure. This was done for a reason. For those who know MATLAB well, it is easy to optimize the scripts using MATLAB syntax. For the Fortran and C crowd, the scripts are easily convertible into those languages.Finally, an important aspect of this book is the numerous references that can serve as further grist for the student or point the researcher toward a solution of his problem. Of course, we must strike a balance between having a book of references and leaving out some interesting papers. The criteria for inclusion were three-fold. First, the paper had to have used the technique and not merely chanted the magic words; quoting results was unacceptable. Second, the papers had to compute both the forward and inverse transforms. The use of asymptotic or numerical methods to invert the transform excluded the reference.
An Introduction to Partial Differential Equations with MATLAB by Matthew P. Coleman (Chapman & Hall/CRC) exposes the basic ideas critical to the study of PDEs-- characteristics, integral transforms, Green's functions, and, most importantly, Fourier series and related topics. The author approaches the subject from a motivational perspective, detailing equations only after a need for them has been established. He uses MATLAB software to solve exercises and to generate tables and figures. This volume includes examples of many important PDEs and their applications.The first chapter introduces PDEs and makes analogies to familiar ODE concepts, then strengthens the connection by exploring the method of separation of variables. Chapter 2 examines the "Big Three" PDEs-- the heat, wave, and Laplace equations, and is followed by chapters explaining how these and other PDEs on finite intervals can be solved using the Fourier series for arbitrary initial and boundary conditions. Chapter 5 investigates characteristics for both first- and second-order linear PDEs, the latter revealing how the Big Three equations are important far beyond their original application to physical problems. The book extends the Fourier method to functions on unbounded domains, gives a brief introduction to distributions, then applies separation of variables to PDEs in higher dimensions, leading to the special funtions, including the orthogonal polynomials.Other topics include Sturm-Liouville problems, adjoint and self-adjoint problems, the application of Green's functions to solving nonhomogeneous PDEs, and an examination of practical numerical methods used by engineers, including the finite`difference, finite element, and spectral methods
An Introduction to Partial Differential Equations with MATLAB is a textbook that features MATLAB to aid with problem solving. It includes carefully explained central ideas of the subject, derivations of equations, and historical accounts. It also contains a computational chapter that focuses on the use of finite differences-the numerical method most widely used by engineers. MATLAB is integrated throughout the book in chapter projects that present the problem to be solved along with instructions on how to use the MATLAB software. The MATLAB routines used in the book are provided for download from the Internet. Prerequisites for the book are courses in calculus and differential equations.
Many problems in the physical world can be modeled by partial differential equations, from applications as diverse as the flow of heat, the vibration of a ball, the propagation of sound waves, the diffusion of ink in a glass of water, electric and magnetic fields, the spread of algae along the ocean's surface, the fluctuation in the price of a stock option, and the quantum mechanical behavior of a hydrogen atom. However, as with any area of applied mathematics, the field of PDEs is interesting not only because of its applications, but because it has taken on a mathematical life of its own. The author has written this book with both ideas in mind, in the hope that the student will appreciate the usefulness of the subject and, at the same time, get a glimpse into the beauty of some of the underlying mathematics.
This text is suitable for a two-semester introduction to partial differential equations and Fourier series for students who have had basic courses in multivariable calculus (through Green's and the Divergence Theorems) and ordinary differential equations. Over the years, the author has taught much of the material to undergraduate mathematics, physics and engineering students at Penn State and Fairfield Universities, as well as to beginning graduate engineering students at Penn State. It is assumed that the student has not had a course in real analysis. Thus, we treat pointwise convergence of Fourier series and do not talk about mean-square convergence until Chapter 8 (and, there, in terms of the Riemann, and not the Lebesgue, integral). Further, we feel that it is not appropriate to introduce so subtle an idea as uniform convergence in this setting, so we discuss it only in the Appendices.
One may approach the teaching of PDEs in one of two ways: either based on type of equation, or based on method of solution. While appreciating the importance of the former idea, we have chosen the latter approach, as it
A typical one-semester course would cover the "core" Chapters 1-4, then any two of Chapters 5, 6, 7 and 11. If the class consists of mathematics majors only, then one need not dally in Chapter 2, thus allowing more flexibility. Further, one might choose to include some of the beginning material in Chapters 9 and/or 10 or, if the students have seen special functions previously, one may elect to do (for example) most of Chapter 9. In these latter cases, the instructor may need to supplement the material a bit, in order to preserve continuity of presentation.
The author believes that it is essential to provide the students with motivation (other than grade!) for each of the various topics. We have tried, as far as possible, to provide such motivation, both physical and mathematical (so, for example, the Fourier series is introduced only after the need for it, through solving the heat equation via separation of variables, has been established). Further, we begin by considering PDEs on bounded domains—PDE boundary-value problems—before looking at unbounded domains, because
Further, and in this same vein, we have provided a Prelude to each chapter, the purpose of which is to describe the topics to be covered in the chapter, so as to tell the student what is coming and why it is coming, and to put the material into its historical setting, as well.
Of course, mathematics is not a spectator sport, and can only be learned by doing. Thus, it goes without saying (but we're saying it anyway) that the exercises are a key part of the text. Basically, they are of four types:
Types (1) and (2) are self-explanatory. As for type (3), there are some topics that.we choose to present as exercises, for various reasons. In some cases, these will be problems that are similar enough to those already solved in the text. In others, they may involve material which is "important," but which is not necessary in later parts of the text. As some of these may be quite difficult, we make sure to lead the student through them when necessary. Alternatively, the instructor may choose to present the material herself in class.
Lastly, as PDEs is such a visual subject, we've provided a number of graph-ical exercises. Some of these can be done by hand, but the majority are to be performed using MATLAB (and these are labeled MATLAB, interestingly enough).
This text has been written so that it can be used without access to software. That said, it makes little sense to write a book on such a visual and intuitive subject as PDEs without taking advantage of one of the multitude of mathematical software packages available these days. We have chosen MATLAB because it is, by far, the most user-friendly of the packages we've tried, because of its excellent graphics capabilities, and because it seems to be the software-of-choice among the engineering community (while making strong inroads in math and physics, as well).
This text does not pretend to be an introduction to MATLAB. There are a number of good books available for that purpose (for example, that by Sigmon and Davis listed in the Bibliography). For those wishing to use the MATLAB exercises, we assume that the student is familiar with the rudiments of the package—how to get it up-and-running, how M-files work, etc. What we have done is to use MATLAB to generate the tables and the more "mathematical" figures in the book, for which we've supplied the MATLAB code in Appendix E, and also on the Chapman & Hall/CRC Press website at www.crcpress.com/downloads.
Elementary Differential Equations by W. E. Kohler, Lee
W. Johnson (Addison Wesley) This book is designed for the sophomore differential
equations course taken by students majoring in science and engineering. We
assume the reader has had a course in elementary calculus.
The authors have integrated the underlying theory, the
solution procedures, and the numerical and computational aspects of differential
equations as seamlessly as possible. For exa
mple, when they introduce a new category of problems (such as first order
equations, higher order equations, systems of differential equations, etc..), we
begin with the basic existence-uniqueness theory since it forms the framework
for understanding differential equations and attempting to solve them. However,
because they want the text to be easy to read and understand, they discuss the
theory as simply as possible and emphasize how to use it.
mple, when they introduce a new category of problems (such as first order equations, higher order equations, systems of differential equations, etc..), we begin with the basic existence-uniqueness theory since it forms the framework for understanding differential equations and attempting to solve them. However, because they want the text to be easy to read and understand, they discuss the theory as simply as possible and emphasize how to use it.
Linear and nonlinear equations (first order and higher
order) are treated in separate chapters. They recognize there is a pedagogical
trade off. On the one hand, order is a unifying characteristic of differential
equations. On the other hand, linear differential equations are of such
importance in terms of applications, theory, and solution techniques that they
warrant a strong and separate emphasis. They have opted for the latter approach.
The theory of differential equations has an intrinsic
beauty and provides an important tool for understanding the world around us. The
interplay of mathematics and science in helping to explain the physical world
gives the subject of differential equations much of its vitality. Many readers
studying differential equations are preparing for careers in the physical or
life sciences. Therefore, when developing models, they try to guide the student
carefully through the underlying physical principles leading to the relevant
They also emphasize the importance of common sense,
intuition, and "backof-the-envelope" checks. It is important, when solving
problems, for students to ask, "Does my answer make sense?" Some of the examples
and exercises ask the student to anticipate and interpret the physical content
of the solution (for example, "Should we expect an equilibrium solution to
exist in this application? If so, why? What should its value be?"). They feel it
is particularly important to develop this type of mind-set in the present
"computer age," when the temptation is great to accept any computer-generated
output as correct.
Some features of this book should be noted:
The authors have made a determined effort to write a text
that is relatively easy for students to read and understand. When they introduce
a new topic, such as separable first order equations or the Wronskian, they are
careful to give illustrative examples and enough detail so that students can
follow the discussion.
The text includes a large collection of exercises ranging
from routine drill exercises to interesting applications drawn from a number of
different disciplines. It also includes quite a few exercises that ask students
to wrestle with the underlying ideas rather than simply turn an algorithmic
crank. For example, they may state that the solution of the initial value
problem is given by and then ask the student to determine the constants.
Answer Key Solutions of the odd-numbered exercises are
given at the end of the text.
Currently, high school courses as well as first-year
college courses expose virtually every student to calculators and computers. In
their major courses, science and engineering students routinely use computers
and computational software. Some of the exercises in this book require some type
of electronic computational aid. However, the computational exercises are
designed to be generic, not linked to any particular machine or software.
The basic ideas underlying numerical methods and their use
in applications are presented early (in Sections 3.8 and 6.9) in the context of
Euler's method. Chapter 9 builds upon this introduction, developing a
comprehensive treatment of one-step methods such as Runge-Kutta methods.
There is an Extended Problem at the end of each chapter.
Each of these problems can serve as a miniproject. In some cases, the problem
brings the concepts introduced in the chapter to bear on a particular
application. In other cases, the purpose of the extended problem is to expand
the student's horizon, showing how the material in the chapter can be
generalized. In certain applications, such as food preservation, the problem
exposes students to the mathematical aspects of state-of-the-art work.
An Appendix on Matrix Theory Chapter 6 discusses systems of
linear differential equations, y' = A(t)y + g(t). Later, central ideas of
systems are revisited in Chapter 7 (Laplace Transforms) and in Chapter 8
(Systems of Nonlinear Equations). However, not all students have the same
background in matrix theory. Therefore, they have included an Appendix on Matrix
Theory that summarizes the results necessary for understanding systems.
The Student Solutions Manual gives detailed solutions of
the odd-numbered exercises. The solutions manual also gives examples showing how
to use computational software (such as Mathematica, Maple, and MAT LAB) as an
aid to solving the types of problems they include in the exercises. A web site
for the book (http://www.aw.com/kohler)
gives examples showing how to use computational software to solve typical
Differential Equations, Second Edition by Paul Blanchard, Robert L. Devaney, Glen R. Hall (Brooks/Cole) is a product of the now complete National Science Foundation Boston University Differential Equations Project sponsored by the National Science Foundation (NSF Grant DUE‑9352833) and Boston University. The goal of that project was to rethink the traditional, sophomore‑level differential equations course. This textbook represents the most up-to-date integration of technology to the use and utility of learning differential equations.
Editor’s summary: The study of differential equations is a beautiful application of the ideas and techniques of calculus to our everyday lives. Indeed, it could be said that calculus was developed mainly so that the fundamental principles that govern many phenomena could be expressed in the language of differential equations. Unfortunately, it was difficult to convey the beauty of the subject in the traditional first course on differential equations because the number of equations that can be treated by analytic techniques is very limited. Consequently, the course tended to focus on techniques rather than on concepts.
This book is an outgrowth of our opinion that we are now able to effect a radical revision, and we approach our updated course with several goals in mind. First, the traditional emphasis on specialized tricks and techniques for solving differential equations is no longer appropriate given the technology that is readily available. Second, many of the most important differential equations are nonlinear, and numerical and qualitative techniques are more effective than analytic techniques in this setting. Finally, the differential equations course is one of the few undergraduate courses where it is possible to give students a glimpse of the nature of contemporary mathematical research.
The Qualitative, Numeric, and Analytic Approaches
Accordingly, this book is a radical departure from the typical "cookbook" differential equations text. We have eliminated most of the specialized techniques for deriving formulas for solutions, and we have replaced them with topics that focus on the formulation of differential equations and the interpretation of their solutions. To obtain an understanding of the solutions, we generally attack a given equation from three different points of view.
One major approach we adopt is qualitative. We expect students to be able to visualize differential equations and their solutions in many geometric ways. For example, we readily use slope fields, graphs of solutions, vector fields, and solution curves in the phase plane as tools to gain a better understanding of solutions. We also ask students to become adept at moving among these geometric representations and more traditional analytic representations.
Since differential equations are readily studied using the computer, we also emphasize numerical techniques. The CD that accompanies this book provides students with ample computer‑based tools to investigate the behavior of solutions of differential equations both numerically and graphically. Even if we can find an explicit formula for a solution, we often work with the equation both numerically and qualitatively to understand the geometry and the long‑term behavior of solutions. When we can find explicit solutions easily (such as in the case of separable first‑order equations or constant-coefficient, linear systems), we do the calculations. But we never fail to examine the formulas we obtain using qualitative and numerical points of view as well.
How This Book Is Different
There are several specific ways in which this book differs from other books at this level. First, we incorporate modeling throughout. We expect students to understand the meaning of the variables and parameters in a differential equation and to be able to interpret this meaning in terms of a particular model. Certain models reappear often as running themes and are drawn from a variety of disciplines so that students with various backgrounds will find something familiar.
We also adopt a dynamical systems point of view. Thus, we are always concerned with the long‑term behavior of solutions of an equation, and using all the appropriate approaches outlined above, we ask students to predict this long-term behavior of solutions. In addition, we emphasize the role of parameters in many of our examples, and we specifically address the manner in which the behavior of solutions changes as these parameters are varied.
A major new feature of this edition is the inclusion of a CD that contains a variety of computer‑based resources. These resources include solvers which allow the student to compute and display graphically numerical solutions of both first‑order and systems of differential equations. Also included are a number of demonstrations that allow students and teachers to investigate in detail specific topics covered in the text. Certain exercises refer directly to these computational resources.
We begin, as other texts, with first‑order equations. However, the only analytic technique we use to find closed‑form solutions is separation of variables (and, at the end of the chapter, an integrating factor or two to handle certain linear equations). Instead, we emphasize the meaning of a differential equation and its solutions in terms of its slope field and the graphs of its solutions. If the differential equation is autonomous, we also discuss its phase line. This discussion of the phase line serves as an elementary introduction to the idea of a phase plane, which plays a fundamental role in subsequent chapters.
We then move directly from first‑order equations to systems of first‑order differential equations. Rather than consider second‑order equations separately, we convert these equations to first‑order systems. When these equations are viewed as systems, we are able to use qualitative and numerical techniques more readily. Of course, we then use the information about these systems gleaned from these techniques to recover information about the solutions of the original equation.
We also begin the treatment of systems with a general approach. We do not immediately restrict our attention to linear systems. Qualitative and numerical techniques work just as easily when a system is nonlinear, and one can proceed a long way toward understanding systems without resorting to algebraic techniques. However, qualitative ideas do not tell the whole story, and we are led naturally to the idea of linearization. With this background in the fundamental geometric and qualitative concepts, we then discuss linear systems in detail. As always, we not only emphasize the formula for the general solution of a linear system, but also the geometry of its solution curves and their relationship to the eigen-values and eigenvectors.
While our study of systems requires the minimal use of some linear algebra, it is definitely not a prerequisite. Since we deal primarily with two‑dimensional systems, we easily develop all of the necessary algebraic techniques as we proceed. In the process, we give considerable insight into the geometry of such topics as eigenvectors and eigen-values.
These topics form the core of our approach. However, there are many additional topics that one would like to cover in the course. Consequently, we have included discussions of forced second‑order equations, nonlinear systems, Laplace transforms, numerical methods, and discrete dynamical systems. Although some of these topics are quite traditional, we always present them in a manner that is consistent with the philosophy developed in the first half of the text.
At the end of each chapter, we have included several "labs." Doing detailed numerical experimentation and writing reports has been our most successful modification of the traditional course at Boston University. Good labs are tough to write and to grade, but we feel that the benefit to students is extraordinary,
Changes in the Second Edition
To our knowledge, no new analytic techniques for solving the differential equations in this text have appeared since the first edition (or even in the last 100 years). However, advances in technology provide ample justification for a new edition. For example, recently developed magnetorheological fluids allow the damping coefficient of a harmonic oscillator to be adjusted in real time. These devices, which are just starting to appear in consumer goods, can be modeled and studied quite effectively using qualitative and numerical techniques (see Lab 2.5 and Section 4,4).
Perhaps the greatest change in this edition is the inclusion of a CD. The demonstrations on the CD are the equivalent of the type of in‑class demonstrations done in chemistry and physics lectures (except they don't smell bad or explode). The main difference is that the students can take these demonstrations home and repeat them. Exercises have been included that refer specifically to the demonstrations. We have always assumed that students using this text have access to general-purpose solvers like those on the CD. We hope that inclusion of these solvers with the text will circumvent problems in obtaining software and encourage students to use the numerical techniques from the very beginning of the course.Finally, we have taken this opportunity to add new labs and new exercises and to tighten the prose in response to our own experience and the thoughtful comments of many readers. We are very grateful for all the comments we have received and hope that all our changes and additions are improvements.
insert content here