Gray |
Mezzino |
Pinsky |
In order to make this work totally self-contained, we have developed the fundamentals of differential equations from the very beginning. This includes the solution methods for the traditional classes of solvable equations (first-order linear, second-order constant-coefficients, linear systems, Laplace transforms, power series solutions and so forth) as well as a presentation of the basic theory of existence/uniqueness and the traditional numerical methods for first-order equations. In the process some new mathematical points have been developed, to be noted below. It is our firm belief that a solid mastery of the subject of differential equations can only be achieved through a strong traditional course. This is enhanced by the graphical capabilities of Mathematica, which have allowed the incorporation of many more graphs than are normally available in books at this level.
When we move beyond the traditional course and envisage the integration of computers, many potential problems arise in redesigning the syllabus. A well-known first attempt was the development of BASIC and similar programs in the 1970s. The ease with which numerical routines such as the Euler method could be implemented made the new software a very useful pedagogical device. However, computer technology distracted students from learning about differential equations.
The scene changed dramatically with the advent of symbolic manipulation programs---first Macsyma, then Derive, Maple, Mathematica and others---which made symbolic as well as numerical solutions of differential equations possible via computers. In principle symbolic manipulation programs can perform routine calculations, permitting students to cover more theory and applications. In practice, it may be necessary for students to learn a fair amount about a symbolic manipulation program for a course in differential equations. Certainly, using Mathematica is far simpler than writing programs in C or BASIC. Nevertheless, students and professors frequently become frustrated when Mathematica does not behave exactly as mathematics does, and valuable time is wasted. It is for this reason that our text provides a parallel development of classical solution methods as well as a special Mathematica package, ODE.m. No prior knowledge of Mathematica is required either to use this book or the programs contained in ODE.m.
| Alfred Gray | - | gray@bianchi.umd.edu | ||||||
| Michael Mezzino | - | mezzino@gauss.cl.uh.edu | ||||||
| Mark Pinsky | - | pinsky@math.nwu.edu |
We also wish to express our heartfelt thanks and appreciation to our editors - Allan Wylde and Paul Wellin, for their encouragement and unwavering
support during the months of development of both the text and the software.
To the staff of Springer-Verlag, especially Keisha Sherbecoe and Victoria
Evarretta, for their careful attention to the details of production.
And finally, to our families, who have always provided the necessary love and emotional support, especially during the challenging periods of this project.