x Preface
the reader to move on successfully into the text. In addition, we also review those important yet
simple concepts from linear algebra and ordinary differential equations that are essential to
understanding the development of solutions to partial differential equations.
The basic approach to teaching this material is very traditional. The main goal is to teach the
fundamental mathematical procedures for developing solutions and to use the computer only as
a tool. We do not want the computer to do all the work for us—this would defeat our purpose
here. For example, in Chapter 1 we spend time developing solutions to first- and second-order
differential equations in a manner similar to that found in a typical course in ordinary
differential equations. There are simple Maple commands that can solve such problems with a
single line of code. We do not use that approach here. Instead, we present the material in a
traditional way (read: before computers) so that, first and foremost, the student learns the
formal mathematics needed to develop and understand the solution. Traditionalist professors of
mathematics would certainly welcome this more fundamental approach.
What is the purpose of using Maple here? Basically, we make use of the language to perform
the tedious tasks of integration and graphics. The Maple code for doing these tasks is so
intuitive and easy to remember that students, practitioners, and professors become experts
almost immediately. Thus, use of this powerful computer software frees up our resources so
that we can spend more time being mathematically creative.
There are ten chapters in the text and each one stands out as a self-contained unit on presenting
the fundamental mathematical concepts followed by the equivalent Maple code for developing
solutions to example problems. Each chapter looks at example problems and develops the
mathematical solution to the problem first before presenting the Maple solution. In this manner,
the student first learns the fundamental formal mathematical procedures for developing a
solution. After seeing the equivalent Maple solution, the student then makes an easy transition
in learning to use Maple as a powerful computational tool. Eventually, the student can interact
directly with the software to solve the exercise problems.
Chapter 1 is dedicated to ordinary linear differential equations. Traditionally, before one can
understand what a partial differential equation is, one must first understand what an ordinary
differential equation is. We examine first- and second-order differential equations, introducing
the important concept of basis vectors. Closed form solutions in addition to series solutions of
differential equations are presented here.
Chapter 2 is dedicated to Sturm-Liouville eigenvalue problems and generalized Fourier series.
These concepts are introduced very early in the text because they are so important to the
development of solutions to boundary value problems in all of the later chapters. This very
early introduction to Sturm-Liouville problems and series expansions in terms of sets of
orthonormal eigenvectors, for both rectangular and cylindrical coordinate systems, makes this
text singularly different from most others.