5. S E V E N T H E D I T I O N
Elementary Differential
Equations and Boundary
Value Problems
William E. Boyce
Edward P. Hamilton Professor Emeritus
Richard C. DiPrima
formerly Eliza Ricketts Foundation Professor
Department of Mathematical Sciences
Rensselaer Polytechnic Institute
John Wiley & Sons, Inc.
New York Chichester Weinheim Brisbane Toronto Singapore
6. ASSOCIATE EDITOR Mary Johenk
MARKETING MANAGER Julie Z. Lindstrom
PRODUCTION EDITOR Ken Santor
COVER DESIGN Michael Jung
INTERIOR DESIGN Fearn Cutter DeVicq DeCumptich
ILLUSTRATION COORDINATOR Sigmund Malinowski
This book was set in Times Roman by Eigentype Compositors, and printed and bound by
Von Hoffmann Press, Inc. The cover was printed by Phoenix Color Corporation.
This book is printed on acid-free paper. ∞
䊊
The paper in this book was manufactured by a mill whose forest management programs include sustained
yield harvesting of its timberlands. Sustained yield harvesting principles ensure that the numbers of trees
cut each year does not exceed the amount of new growth.
Copyright c
2001 John Wiley Sons, Inc. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system or transmitted
in any form or by any means, electronic, mechanical, photocopying, recording, scanning
or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States
Copyright Act, without either the prior written permission of the Publisher, or
authorization through payment of the appropriate per-copy fee to the Copyright
Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (508) 750-8400, fax
(508) 750-4470. Requests to the Publisher for permission should be addressed to the
Permissions Department, John Wiley Sons, Inc., 605 Third Avenue, New York, NY
10158-0012, (212) 850-6011, fax (212) 850-6008, E-Mail: PERMREQ@WILEY.COM.
Library of Congress Cataloging in Publication Data:
Boyce, William E.
Elementary differential equations and boundary value problems / William E. Boyce,
Richard C. DiPrima – 7th ed.
p. cm.
Includes index.
ISBN 0-471-31999-6 (cloth : alk. paper)
1. Differential equations. 2. Boundary value problems. I. DiPrima, Richard C. II. Title
QA371 .B773 2000
515’.35–dc21 00-023752
Printed in the United States of America
10 9 8 7 6 5 4 3 2 1
7. To Elsa and Maureen
To Siobhan, James, Richard, Jr., Carolyn, and Ann
And to the next generation:
Charles, Aidan, Stephanie, Veronica, and Deirdre
8. The Authors
William E. Boyce received his B.A. degree in Mathematics from Rhodes College,
and his M.S. and Ph.D. degrees in Mathematics from Carnegie-Mellon University. He
is a member of the American Mathematical Society, the Mathematical Association
of America, and the Society of Industrial and Applied Mathematics. He is currently
the Edward P. Hamilton Distinguished Professor Emeritus of Science Education
(Department of Mathematical Sciences) at Rensselaer. He is the author of numerous
technical papers in boundary value problems and random differential equations and
their applications. He is the author of several textbooks including two differential
equations texts, and is the coauthor (with M.H. Holmes, J.G. Ecker, and W.L.
Siegmann) of a text on using Maple to explore Calculus. He is also coauthor (with
R.L. Borrelli and C.S. Coleman) of Differential Equations Laboratory Workbook
(Wiley 1992), which received the EDUCOM Best Mathematics Curricular Innovation
Award in 1993. Professor Boyce was a member of the NSF-sponsored CODEE
(Consortium for Ordinary Differential Equations Experiments) that led to the
widely-acclaimed ODE Architect. He has also been active in curriculum innovation
and reform. Among other things, he was the initiator of the “Computers in Calculus”
project at Rensselaer, partially supported by the NSF. In 1991 he received the
William H. Wiley Distinguished Faculty Award given by Rensselaer.
Richard C. DiPrima (deceased) received his B.S., M.S., and Ph.D. degrees in
Mathematics from Carnegie-Mellon University. He joined the faculty of Rensselaer
Polytechnic Institute after holding research positions at MIT, Harvard, and Hughes
Aircraft. He held the Eliza Ricketts Foundation Professorship of Mathematics at
Rensselaer, was a fellow of the American Society of Mechanical Engineers, the
American Academy of Mechanics, and the American Physical Society. He was also
a member of the American Mathematical Society, the Mathematical Association of
America, and the Society of Industrial and Applied Mathematics. He served as the
Chairman of the Department of Mathematical Sciences at Rensselaer, as President of
the Society of Industrial and Applied Mathematics, and as Chairman of the Executive
Committee of the Applied Mechanics Division of ASME. In 1980, he was the recip-
ient of the William H. Wiley Distinguished Faculty Award given by Rensselaer. He
received Fulbright fellowships in 1964–65 and 1983 and a Guggenheim fellowship in
1982–83. He was the author of numerous technical papers in hydrodynamic stability
and lubrication theory and two texts on differential equations and boundary value
problems. Professor DiPrima died on September 10, 1984.
9. P R E F A C E
This edition, like its predecessors, is written from the viewpoint of the applied mathe-
matician, whose interest in differential equations may be highly theoretical, intensely
practical, or somewhere in between. We have sought to combine a sound and accurate
(but not abstract) exposition of the elementary theory of differential equations with
considerable material on methods of solution, analysis, and approximation that have
proved useful in a wide variety of applications.
The book is written primarily for undergraduate students of mathematics, science,
or engineering, who typically take a course on differential equations during their first
or second year of study. The main prerequisite for reading the book is a working
knowledge of calculus, gained from a normal two- or three-semester course sequence
or its equivalent.
A Changing Learning Environment
The environment in which instructors teach, and students learn, differential equations
has changed enormously in the past few years and continues to evolve at a rapid pace.
Computing equipment of some kind, whether a graphing calculator, a notebook com-
puter, or a desktop workstation is available to most students of differential equations.
This equipment makes it relatively easy to execute extended numerical calculations,
to generate graphical displays of a very high quality, and, in many cases, to carry out
complex symbolic manipulations. A high-speed Internet connection offers an enormous
range of further possibilities.
The fact that so many students now have these capabilities enables instructors, if
they wish, to modify very substantially their presentation of the subject and their
expectations of student performance. Not surprisingly, instructors have widely varying
opinions as to how a course on differential equations should be taught under these
circumstances. Nevertheless, at many colleges and universities courses on differential
equations are becoming more visual, more quantitative, more project-oriented, and less
formula-centered than in the past.
vii
10. viii Preface
Mathematical Modeling
The main reason for solving many differential equations is to try to learn something
about an underlying physical process that the equation is believed to model. It is basic
to the importance of differential equations that even the simplest equations correspond
to useful physical models, such as exponential growth and decay, spring-mass systems,
or electrical circuits. Gaining an understanding of a complex natural process is usually
accomplished by combining or building upon simpler and more basic models. Thus
a thorough knowledge of these models, the equations that describe them, and their
solutions, is the first and indispensable step toward the solution of more complex and
realistic problems.
More difficult problems often require the use of a variety of tools, both analytical and
numerical. We believe strongly that pencil and paper methods must be combined with
effective use of a computer. Quantitative results and graphs, often produced by a com-
puter, serve to illustrate and clarify conclusions that may be obscured by complicated
analytical expressions. On the other hand, the implementation of an efficient numerical
procedure typically rests on a good deal of preliminary analysis – to determine the
qualitative features of the solution as a guide to computation, to investigate limiting or
special cases, or to discover which ranges of the variables or parameters may require
or merit special attention.
Thus, a student should come to realize that investigating a difficult problem may
well require both analysis and computation; that good judgment may be required to
determine which tool is best-suited for a particular task; and that results can often be
presented in a variety of forms.
A Flexible Approach
To be widely useful a textbook must be adaptable to a variety of instructional strategies.
This implies at least two things. First, instructors should have maximum flexibility to
choose both the particular topics that they wish to cover and also the order in which
they want to cover them. Second, the book should be useful to students having access
to a wide range of technological capability.
With respect to content, we provide this flexibility by making sure that, so far as
possible, individual chapters are independent of each other. Thus, after the basic parts
of the first three chapters are completed (roughly Sections 1.1 through 1.3, 2.1 through
2.5, and 3.1 through 3.6) the selection of additional topics, and the order and depth in
which they are covered, is at the discretion of the instructor. For example, while there is
a good deal of material on applications of various kinds, especially in Chapters 2, 3, 9,
and 10, most of this material appears in separate sections, so that an instructor can easily
choose which applications to include and which to omit. Alternatively, an instructor
who wishes to emphasize a systems approach to differential equations can take up
Chapter 7 (Linear Systems) and perhaps even Chapter 9 (Nonlinear Autonomous
Systems) immediately after Chapter 2. Or, while we present the basic theory of linear
equations first in the context of a single second order equation (Chapter 3), many
instructors have combined this material with the corresponding treatment of higher
order equations (Chapter 4) or of linear systems (Chapter 7). Many other choices and
11. Preface ix
combinations are also possible and have been used effectively with earlier editions of
this book.
With respect to technology, we note repeatedly in the text that computers are ex-
tremely useful for investigating differential equations and their solutions, and many
of the problems are best approached with computational assistance. Nevertheless, the
book is adaptable to courses having various levels of computer involvement, ranging
from little or none to intensive. The text is independent of any particular hardware
platform or software package. More than 450 problems are marked with the symbol 䉴
to indicate that we consider them to be technologically intensive. These problems may
call for a plot, or for substantial numerical computation, or for extensive symbolic ma-
nipulation, or for some combination of these requirements. Naturally, the designation
of a problem as technologically intensive is a somewhat subjective judgment, and the
䉴 is intended only as a guide. Many of the marked problems can be solved, at least in
part, without computational help, and a computer can be used effectively on many of
the unmarked problems.
From a student’s point of view, the problems that are assigned as homework and
that appear on examinations drive the course. We believe that the most outstanding
feature of this book is the number, and above all the variety and range, of the problems
that it contains. Many problems are entirely straightforward, but many others are more
challenging, and some are fairly open-ended, and can serve as the basis for independent
student projects. There are far more problems than any instructor can use in any given
course, and this provides instructors with a multitude of possible choices in tailoring
their course to meet their own goals and the needs of their students.
One of the choices that an instructor now has to make concerns the role of computing
in the course. For instance, many more or less routine problems, such as those requesting
the solution of a first or second order initial value problem, are now easy to solve by
a computer algebra system. This edition includes quite a few such problems, just as
its predecessors did. We do not state in these problems how they should be solved,
because we believe that it is up to each instructor to specify whether their students
should solve such problems by hand, with computer assistance, or perhaps both ways.
Also, there are many problems that call for a graph of the solution. Instructors have
the option of specifying whether they want an accurate computer-generated plot or a
hand-drawn sketch, or perhaps both.
There are also a great many problems, as well as some examples in the text, that
call for conclusions to be drawn about the solution. Sometimes this takes the form of
asking for the value of the independent variable at which the solution has a certain
property. Other problems ask for the effect of variations in a parameter, or for the
determination of a critical value of a parameter at which the solution experiences a
substantial change. Such problems are typical of those that arise in the applications of
differential equations, and, depending on the goals of the course, an instructor has the
option of assigning few or many of these problems.
Supplementary Materials
Three software packages that are widely used in differential equations courses are
Maple, Mathematica, and Matlab. The books Differential Equations with Maple, Dif-
ferential Equations with Mathematica, and Differential Equations with Matlab by K. R.
12. x Preface
Coombes, B. R. Hunt, R. L. Lipsman, J. E. Osborn, and G. J. Stuck, all at the University
of Maryland, provide detailed instructions and examples on the use of these software
packages for the investigation and analysis of standard topics in the course.
For the first time, this text is available in an Interactive Edition, featuring an eBook
version of the text linked to the award-winning ODE Architect. The interactive eBook
links live elements in each chapter to ODE Architect’s powerful, yet easy-to-use, nu-
merical differential equations solver and multimedia modules. The eBook provides a
highly interactive environment in which students can construct and explore mathemat-
ical models using differential equations to investigate both real-world and hypothetical
situations. A companion e-workbook that contains additional problems sets, called
Explorations, provides background and opportunities for students to extend the ideas
contained in each module. A stand-alone version of ODE Architect is also available.
There is a Student Solutions Manual, by Charles W. Haines of Rochester Institute
of Technology, that contains detailed solutions to many of the problems in the book. A
complete set of solutions, prepared by Josef Torok of Rochester Institute of Technology,
is available to instructors via the Wiley website at www.wiley.com/college/Boyce.
Important Changes in the Seventh Edition
Readers who are familiar with the preceding edition will notice a number of mod-
ifications, although the general structure remains much the same. The revisions are
designed to make the book more readable by students and more usable in a modern
basic course on differential equations. Some changes have to do with content; for
example, mathematical modeling, the ideas of stability and instability, and numerical
approximations via Euler’s method appear much earlier now than in previous editions.
Other modifications are primarily organizational in nature. Most of the changes include
new examples to illustrate the underlying ideas.
1. The first two sections of Chapter 1 are new and include an immediate introduction
to some problems that lead to differential equations and their solutions. These sections
also give an early glimpse of mathematical modeling, of direction fields, and of the
basic ideas of stability and instability.
2. Chapter 2 now includes a new Section 2.7 on Euler’s method of numerical ap-
proximation. Another change is that most of the material on applications has been
consolidated into a single section. Finally, the separate section on first order homoge-
neous equations has been eliminated and this material has been placed in the problem
set on separable equations instead.
3. Section 4.3 on the method of undetermined coefficients for higher order equations
has been simplified by using examples rather than giving a general discussion of the
method.
4. The discussion of eigenvalues and eigenvectors in Section 7.3 has been shortened
by removing the material relating to diagonalization of matrices and to the possible
shortage of eigenvectors when an eigenvalue is repeated. This material now appears
in later sections of the same chapter where the information is actually used. Sections
7.7 and 7.8 have been modified to give somewhat greater emphasis to fundamental
matrices and somewhat less to problems involving repeated eigenvalues.
13. Preface xi
5. An example illustrating the instabilities that can be encountered when dealing
with stiff equations has been added to Section 8.5.
6. Section 9.2 has been streamlined by considerably shortening the discussion of au-
tonomous systems in general and including instead two examples in which trajectories
can be found by integrating a single first order equation.
7. There is a new section 10.1 on two-point boundary value problems for ordinary
differential equations. This material can then be called on as the method of separation
of variables is developed for partial differential equations. There are also some new
three-dimensional plots of solutions of the heat conduction equation and of the wave
equation.
As the subject matter of differential equations continues to grow, as new technologies
become commonplace, as old areas of application are expanded, and as new ones
appear on the horizon, the content and viewpoint of courses and their textbooks must
also evolve. This is the spirit we have sought to express in this book.
William E. Boyce
Troy, New York
April, 2000
14. A C K N O W L E D G M E N T S
It is a pleasure to offer my grateful appreciation to the many people who have generously
assisted in various ways in the creation of this book.
The individuals listed below reviewed the manuscript and provided numerous valu-
able suggestions for its improvement:
Steven M. Baer, Arizona State University
Deborah Brandon, Carnegie Mellon University
Dante DeBlassie, Texas A M University
Moses Glasner, Pennsylvania State University–University Park
David Gurarie, Case Western Reserve University
Don A. Jones, Arizona State University
Duk Lee, Indiana Wesleyan University
Gary M. Lieberman, Iowa State University
George Majda, Ohio State University
Rafe Mazzeo, Stanford University
Jeff Morgan, Texas A M University
James Rovnyak, University of Virginia
L.F. Shampine, Southern Methodist University
Stan Stascinsky, Tarrant County College
Robert L. Wheeler, Virginia Tech
I am grateful to my friend of long standing, Charles Haines (Rochester Institute of
Technology). In the process of revising once again the Student Solutions Manual he
checked the solutions to a great many problems and was responsible for numerous
corrections and improvements.
I am indebted to my colleagues and students at Rensselaer whose suggestions and
reactions through the years have done much to sharpen my knowledge of differential
equations as well as my ideas on how to present the subject.
My thanks also go to the editorial and production staff of John Wiley and Sons. They
have always been ready to offer assistance and have displayed the highest standards of
professionalism.
xii
15. Acknowledgments xiii
Most important, I thank my wife Elsa for many hours spent proofreading and check-
ing details, for raising and discussing questions both mathematical and stylistic, and
above all for her unfailing support and encouragement during the revision process. In
a very real sense this book is a joint product.
William E. Boyce
16. C O N T E N T S
Preface vii
Chapter 1 Introduction 1
1.1 Some Basic Mathematical Models; Direction Fields 1
1.2 Solutions of Some Differential Equations 9
1.3 Classification of Differential Equations 17
1.4 Historical Remarks 23
Chapter 2 First Order Differential Equations 29
2.1 Linear Equations with Variable Coefficients 29
2.2 Separable Equations 40
2.3 Modeling with First Order Equations 47
2.4 Differences Between Linear and Nonlinear Equations 64
2.5 Autonomous Equations and Population Dynamics 74
2.6 Exact Equations and Integrating Factors 89
2.7 Numerical Approximations: Euler’s Method 96
2.8 The Existence and Uniqueness Theorem 105
2.9 First Order Difference Equations 115
Chapter 3 Second Order Linear Equations 129
3.1 Homogeneous Equations with Constant Coefficients 129
3.2 Fundamental Solutions of Linear Homogeneous Equations 137
3.3 Linear Independence and the Wronskian 147
3.4 Complex Roots of the Characteristic Equation 153
3.5 Repeated Roots; Reduction of Order 160
3.6 Nonhomogeneous Equations; Method of Undetermined Coefficients 169
3.7 Variation of Parameters 179
3.8 Mechanical and Electrical Vibrations 186
3.9 Forced Vibrations 200
Chapter 4 Higher Order Linear Equations 209
4.1 General Theory of nth Order Linear Equations 209
4.2 Homogeneous Equations with Constant Coeffients 214
xiv
17. Contents xv
4.3 The Method of Undetermined Coefficients 222
4.4 The Method of Variation of Parameters 226
Chapter 5 Series Solutions of Second Order Linear Equations 231
5.1 Review of Power Series 231
5.2 Series Solutions near an Ordinary Point, Part I 238
5.3 Series Solutions near an Ordinary Point, Part II 249
5.4 Regular Singular Points 255
5.5 Euler Equations 260
5.6 Series Solutions near a Regular Singular Point, Part I 267
5.7 Series Solutions near a Regular Singular Point, Part II 272
5.8 Bessel’s Equation 280
Chapter 6 The Laplace Transform 293
6.1 Definition of the Laplace Transform 293
6.2 Solution of Initial Value Problems 299
6.3 Step Functions 310
6.4 Differential Equations with Discontinuous Forcing Functions 317
6.5 Impulse Functions 324
6.6 The Convolution Integral 330
Chapter 7 Systems of First Order Linear Equations 339
7.1 Introduction 339
7.2 Review of Matrices 348
7.3 Systems of Linear Algebraic Equations; Linear Independence,
Eigenvalues, Eigenvectors 357
7.4 Basic Theory of Systems of First Order Linear Equations 368
7.5 Homogeneous Linear Systems with Constant Coefficients 373
7.6 Complex Eigenvalues 384
7.7 Fundamental Matrices 393
7.8 Repeated Eigenvalues 401
7.9 Nonhomogeneous Linear Systems 411
Chapter 8 Numerical Methods 419
8.1 The Euler or Tangent Line Method 419
8.2 Improvements on the Euler Method 430
18. xvi Contents
8.3 The Runge–Kutta Method 435
8.4 Multistep Methods 439
8.5 More on Errors; Stability 445
8.6 Systems of First Order Equations 455
Chapter 9 Nonlinear Differential Equations and Stability 459
9.1 The Phase Plane; Linear Systems 459
9.2 Autonomous Systems and Stability 471
9.3 Almost Linear Systems 479
9.4 Competing Species 491
9.5 Predator–Prey Equations 503
9.6 Liapunov’s Second Method 511
9.7 Periodic Solutions and Limit Cycles 521
9.8 Chaos and Strange Attractors; the Lorenz Equations 532
Chapter 10 Partial Differential Equations and Fourier Series 541
10.1 Two-Point Boundary Valve Problems 541
10.2 Fourier Series 547
10.3 The Fourier Convergence Theorem 558
10.4 Even and Odd Functions 564
10.5 Separation of Variables; Heat Conduction in a Rod 573
10.6 Other Heat Conduction Problems 581
10.7 The Wave Equation; Vibrations of an Elastic String 591
10.8 Laplace’s Equation 604
Appendix A. Derivation of the Heat Conduction Equation 614
Appendix B. Derivation of the Wave Equation 617
Chapter 11 Boundary Value Problems and Sturm–Liouville Theory 621
11.1 The Occurrence of Two Point Boundary Value Problems 621
11.2 Sturm–Liouville Boundary Value Problems 629
11.3 Nonhomogeneous Boundary Value Problems 641
11.4 Singular Sturm–Liouville Problems 656
11.5 Further Remarks on the Method of Separation of Variables: A Bessel Series
Expansion 663
11.6 Series of Orthogonal Functions: Mean Convergence 669
Answers to Problems 679
Index 737
19. C H A P T E R
1
Introduction
In this chapter we try in several different ways to give perspective to your study of
differential equations. First, we use two problems to illustrate some of the basic ideas
that we will return to and elaborate upon frequently throughout the remainder of the
book. Later, we indicate several ways of classifying equations, in order to provide
organizational structure for the book. Finally, we outline some of the major figures and
trends in the historical development of the subject. The study of differential equations
has attracted the attention of many of the world’s greatest mathematicians during the
past three centuries. Nevertheless, it remains a dynamic field of inquiry today, with
many interesting open questions.
1.1 Some Basic Mathematical Models; Direction Fields
Before embarking on a serious study of differential equations (for example, by reading
this book or major portions of it) you should have some idea of the possible benefits
to be gained by doing so. For some students the intrinsic interest of the subject itself is
enough motivation, but for most it is the likelihood of important applications to other
fields that makes the undertaking worthwhile.
Many of the principles, or laws, underlying the behavior of the natural world are
statements or relations involving rates at which things happen. When expressed in
mathematical terms the relations are equations and the rates are derivatives. Equations
containing derivatives are differential equations. Therefore, to understand and to
investigate problems involving the motion of fluids, the flow of current in electric
1
ODE
ODE
20. 2 Chapter 1. Introduction
circuits, the dissipation of heat in solid objects, the propagation and detection of
seismic waves, or the increase or decrease of populations, among many others, it is
necessary to know something about differential equations.
A differential equation that describes some physical process is often called a math-
ematical model of the process, and many such models are discussed throughout this
book. In this section we begin with two models leading to equations that are easy
to solve. It is noteworthy that even the simplest differential equations provide useful
models of important physical processes.
E X A M P L E
1
A Falling
Object
Suppose that an object is falling in the atmosphere near sea level. Formulate a differ-
ential equation that describes the motion.
We begin by introducing letters to represent various quantities of possible interest
in this problem. The motion takes place during a certain time interval, so let us use t
to denote time. Also, let us use v to represent the velocity of the falling object. The
velocity will presumably change with time, so we think of v as a function of t; in
other words, t is the independent variable and v is the dependent variable. The choice
of units of measurement is somewhat arbitrary, and there is nothing in the statement
of the problem to suggest appropriate units, so we are free to make any choice that
seems reasonable. To be specific, let us measure time t in seconds and velocity v in
meters/second. Further, we will assume that v is positive in the downward direction,
that is, when the object is falling.
The physical law that governs the motion of objects is Newton’s second law, which
states that the mass of the object times its acceleration is equal to the net force on the
object. In mathematical terms this law is expressed by the equation
F = ma. (1)
In this equation m is the mass of the object, a is its acceleration, and F is the net force
exerted on the object. To keep our units consistent, we will measure m in kilograms, a
in meters/second2
, and F in newtons. Of course, a is related to v by a = dv/dt, so we
can rewrite Eq. (1) in the form
F = m(dv/dt). (2)
Next, consider the forces that act on the object as it falls. Gravity exerts a force equal to
the weight of the object, or mg, where g is the acceleration due to gravity. In the units
we have chosen, g has been determined experimentally to be approximately equal to
9.8 m/sec2
near the earth’s surface. There is also a force due to air resistance, or drag,
which is more difficult to model. This is not the place for an extended discussion of
the drag force; suffice it to say that it is often assumed that the drag is proportional
to the velocity, and we will make that assumption here. Thus the drag force has the
magnitude γ v, where γ is a constant called the drag coefficient.
In writing an expression for the net force F we need to remember that gravity always
acts in the downward (positive) direction, while drag acts in the upward (negative)
direction, as shown in Figure 1.1.1. Thus
F = mg − γ v (3)
21. 1.1 Some Basic Mathematical Models; Direction Fields 3
and Eq. (2) then becomes
m
dv
dt
= mg − γ v. (4)
Equation (4) is a mathematical model of an object falling in the atmosphere near sea
level. Note that the model contains the three constants m, g, and γ . The constants m
and γ depend very much on the particular object that is falling, and usually will be
different for different objects. It is common to refer to them as parameters, since they
may take on a range of values during the course of an experiment. On the other hand,
the value of g is the same for all objects.
γυ
mg
m
FIGURE 1.1.1 Free-body diagram of the forces on a falling object.
To solve Eq. (4) we need to find a function v = v(t) that satisfies the equation. It
is not hard to do this and we will show you how in the next section. For the present,
however, let us see what we can learn about solutions without actually finding any of
them. Our task is simplified slightly if we assign numerical values to m and γ , but the
procedure is the same regardless of which values we choose. So, let us suppose that
m = 10 kg and γ = 2 kg/sec. If the units for γ seem peculiar, remember that γ v must
have the units of force, namely, kg-m/sec2
. Then Eq. (4) can be rewritten as
dv
dt
= 9.8 −
v
5
. (5)
E X A M P L E
2
A Falling
Object
(continued)
Investigate the behavior of solutions of Eq. (5) without actually finding the solutions
in question.
We will proceed by looking at Eq. (5) from a geometrical viewpoint. Suppose that
v has a certain value. Then, by evaluating the right side of Eq. (5), we can find the
corresponding value of dv/dt. For instance, if v = 40, then dv/dt = 1.8. This means
that the slope of a solution v = v(t) has the value 1.8 at any point where v = 40. We
can display this information graphically in the tv-plane by drawing short line segments,
or arrows, with slope 1.8 at several points on the line v = 40. Similarly, if v = 50, then
dv/dt = −0.2, so we draw line segments with slope −0.2 at several points on the line
v = 50. We obtain Figure 1.1.2 by proceeding in the same way with other values of
v. Figure 1.1.2 is an example of what is called a direction field or sometimes a slope
field.
The importance of Figure 1.1.2 is that each line segment is a tangent line to the
graph of a solution of Eq. (5). Thus, even though we have not found any solutions, and
22. 4 Chapter 1. Introduction
2 4 t
6 8 10
48
44
40
52
60
56
υ
FIGURE 1.1.2 A direction field for Eq. (5).
no graphs of solutions appear in the figure, we can nonetheless draw some qualitative
conclusions about the behavior of solutions. For instance, if v is less than a certain
critical value, then all the line segments have positive slopes, and the speed of the
falling object increases as it falls. On the other hand, if v is greater than the critical
value, then the line segments have negative slopes, and the falling object slows down as
it falls. What is this critical value of v that separates objects whose speed is increasing
from those whose speed is decreasing? Referring again to Eq. (5), we ask what value
of v will cause dv/dt to be zero? The answer is v = (5)(9.8) = 49 m/sec.
In fact, the constant function v(t) = 49 is a solution of Eq. (5). To verify this
statement, substitute v(t) = 49 into Eq. (5) and observe that each side of the equation
is zero. Because it does not change with time, the solution v(t) = 49 is called an
equilibrium solution. It is the solution that corresponds to a balance between gravity
and drag. In Figure 1.1.3 we show the equilibrium solution v(t) = 49 superimposed
on the direction field. From this figure we can draw another conclusion, namely, that
all other solutions seem to be converging to the equilibrium solution as t increases.
2 4 t
6 8 10
48
44
40
52
60
56
υ
FIGURE 1.1.3 Direction field and equilibrium solution for Eq. (5).
23. 1.1 Some Basic Mathematical Models; Direction Fields 5
The approach illustrated in Example 2 can be applied equally well to the more
general Eq. (4), where the parameters m and γ are unspecified positive numbers. The
results are essentially identical to those of Example 2. The equilibrium solution of
Eq. (4) is v(t) = mg/γ . Solutions below the equilibrium solution increase with time,
those above it decrease with time, and all other solutions approach the equilibrium
solution as t becomes large.
Direction Fields. Direction fields are valuable tools in studying the solutions of
differential equations of the form
dy
dt
= f (t, y), (6)
where f is a given function of the two variables t and y, sometimes referred to as
the rate function. The equation in Example 2 is somewhat simpler in that in it f is a
function of the dependent variable alone and not of the independent variable. A useful
direction field for equations of the general form (6) can be constructed by evaluating f
at each point of a rectangular grid consisting of at least a few hundred points. Then,
at each point of the grid, a short line segment is drawn whose slope is the value of f
at that point. Thus each line segment is tangent to the graph of the solution passing
through that point. A direction field drawn on a fairly fine grid gives a good picture
of the overall behavior of solutions of a differential equation. The construction of a
direction field is often a useful first step in the investigation of a differential equation.
Two observations are worth particular mention. First, in constructing a direction
field, we do not have to solve Eq. (6), but merely evaluate the given function f (t, y)
many times. Thus direction fields can be readily constructed even for equations that
may be quite difficult to solve. Second, repeated evaluation of a given function is a
task for which a computer is well suited and you should usually use a computer to
draw a direction field. All the direction fields shown in this book, such as the one in
Figure 1.1.2, were computer-generated.
Field Mice and Owls. Now let us look at another quite different example. Consider
a population of field mice who inhabit a certain rural area. In the absence of predators
we assume that the mouse population increases at a rate proportional to the current
population. This assumption is not a well-established physical law (as Newton’s law of
motion is in Example 1), but it is a common initial hypothesis 1
in a study of population
growth. If we denote time by t and the mouse population by p(t), then the assumption
about population growth can be expressed by the equation
dp
dt
= rp, (7)
where the proportionality factor r is called the rate constant or growth rate. To be
specific, suppose that time is measured in months and that the rate constant r has the
value 0.5/month. Then each term in Eq. (7) has the units of mice/month.
Now let us add to the problem by supposing that several owls live in the same
neighborhood and that they kill 15 field mice per day. To incorporate this information
1
A somewhat better model of population growth is discussed later in Section 2.5.
24. 6 Chapter 1. Introduction
into the model, we must add another term to the differential equation (7), so that it
becomes
dp
dt
= 0.5p − 450. (8)
Observe that the predation term is −450 rather than −15 because time is measured in
months and the monthly predation rate is needed.
E X A M P L E
3
Investigate the solutions of Eq. (8) graphically.
A direction field for Eq. (8) is shown in Figure 1.1.4. For sufficiently large values
of p it can be seen from the figure, or directly from Eq. (8) itself, that dp/dt is positive,
so that solutions increase. On the other hand, for small values of p the opposite is the
case. Again, the critical value of p that separates solutions that increase from those that
decrease is the value of p for which dp/dt is zero. By setting dp/dt equal to zero in
Eq. (8) and then solving for p, we find the equilibrium solution p(t) = 900 for which
the growth term and the predation term in Eq. (8) are exactly balanced. The equilibrium
solution is also shown in Figure 1.1.4.
1 2 t
3 4 5
900
850
800
950
1000
p
FIGURE 1.1.4 A direction field for Eq. (8).
Comparing this example with Example 2, we note that in both cases the equilibrium
solution separates increasing from decreasing solutions. However, in Example 2 other
solutions converge to, or are attracted by, the equilibrium solution, while in Example 3
other solutions diverge from, or are repelled by, the equilibrium solution. In both cases
the equilibrium solution is very important in understanding how solutions of the given
differential equation behave.
A more general version of Eq. (8) is
dp
dt
= rp − k, (9)
25. 1.1 Some Basic Mathematical Models; Direction Fields 7
where the growth rate r and the predation rate k are unspecified. Solutions of this more
general equation behave very much like those of Eq. (8). The equilibrium solution of
Eq. (9) is p(t) = k/r. Solutions above the equilibrium solution increase, while those
below it decrease.
You should keep in mind that both of the models discussed in this section have their
limitations. The model (5) of the falling object ceases to be valid as soon as the object
hits the ground, or anything else that stops or slows its fall. The population model
(8) eventually predicts negative numbers of mice (if p 900) or enormously large
numbers (if p 900). Both these predictions are unrealistic, so this model becomes
unacceptable after a fairly short time interval.
Constructing Mathematical Models. In applying differential equations to any of the
numerous fields in which they are useful, it is necessary first to formulate the appropri-
ate differential equation that describes, or models, the problem being investigated. In
this section we have looked at two examples of this modeling process, one drawn from
physics and the other from ecology. In constructing future mathematical models your-
self, you should recognize that each problem is different, and that successful modeling
is not a skill that can be reduced to the observance of a set of prescribed rules. Indeed,
constructing a satisfactory model is sometimes the most difficult part of the problem.
Nevertheless, it may be helpful to list some steps that are often part of the process:
1. Identify the independent and dependent variables and assign letters to represent
them. The independent variable is often time.
2. Choose the units of measurement for each variable. In a sense the choice of units
is arbitrary, but some choices may be much more convenient than others. For
example, we chose to measure time in seconds in the falling object problem and
in months in the population problem.
3. Articulate the basic principle that underlies or governs the problem you are inves-
tigating. This may be a widely recognized physical law, such as Newton’s law of
motion, or it may be a more speculative assumption that may be based on your
own experience or observations. In any case, this step is likely not to be a purely
mathematical one, but will require you to be familiar with the field in which the
problem lies.
4. Express the principle or law in step 3 in terms of the variables you chose in
step 1. This may be easier said than done. It may require the introduction of
physical constants or parameters (such as the drag coefficient in Example 1)
and the determination of appropriate values for them. Or it may involve the use
of auxiliary or intermediate variables that must then be related to the primary
variables.
5. Make sure that each term in your equation has the same physical units. If this is
not the case, then your equation is wrong and you should seek to repair it. If the
units agree, then your equation at least is dimensionally consistent, although it
may have other shortcomings that this test does not reveal.
6. In the problems considered here the result of step 4 is a single differential equation,
which constitutes the desired mathematical model. Keep in mind, though, that in
more complex problems the resulting mathematical model may be much more
complicated, perhaps involving a system of several differential equations, for
example.
26. 8 Chapter 1. Introduction
PROBLEMS In each of Problems 1 through 6 draw a direction field for the given differential equation. Based
on the direction field, determine the behavior of y as t → ∞. If this behavior depends on the
initial value of y at t = 0, describe this dependency.
䉴 1. y
= 3 − 2y 䉴 2. y
= 2y − 3
䉴 3. y
= 3 + 2y 䉴 4. y
= −1 − 2y
䉴 5. y
= 1 + 2y 䉴 6. y
= y + 2
In each of Problems 7 through 10 write down a differential equation of the form dy/dt = ay + b
whose solutions have the required behavior as t → ∞.
7. All solutions approach y = 3. 8. All solutions approach y = 2/3.
9. All other solutions diverge from y = 2. 10. All other solutions diverge from y = 1/3.
In each of Problems 11 through 14 draw a direction field for the given differential equation.
Based on the direction field, determine the behavior of y as t → ∞. If this behavior depends
on the initial value of y at t = 0, describe this dependency. Note that in these problems the
equations are not of the form y
= ay + b and the behavior of their solutions is somewhat more
complicated than for the equations in the text.
䉴 11. y
= y(4 − y) 䉴 12. y
= −y(5 − y)
䉴 13. y
= y2
䉴 14. y
= y(y − 2)2
15. A pond initially contains 1,000,000 gal of water and an unknown amount of an undesirable
chemical. Water containing 0.01 gram of this chemical per gallon flows into the pond at a
rate of 300 gal/min. The mixture flows out at the same rate so the amount of water in the
pond remains constant. Assume that the chemical is uniformly distributed throughout the
pond.
(a) Write a differential equation whose solution is the amount of chemical in the pond at
any time.
(b) How much of the chemical will be in the pond after a very long time? Does this limiting
amount depend on the amount that was present initially?
16. A spherical raindrop evaporates at a rate proportional to its surface area. Write a differential
equation for the volume of the raindrop as a function of time.
17. A certain drug is being administered intravenously to a hospital patient. Fluid containing
5 mg/cm3
of the drug enters the patient’s bloodstream at a rate of 100 cm3
/hr. The drug is
absorbed by body tissues or otherwise leaves the bloodstream at a rate proportional to the
amount present, with a rate constant of 0.4 (hr)−1
.
(a) Assuming that the drug is always uniformly distributed throughout the bloodstream,
write a differential equation for the amount of the drug that is present in the bloodstream
at any time.
(b) How much of the drug is present in the bloodstream after a long time?
䉴 18. For small, slowly falling objects the assumption made in the text that the drag force is
proportional to the velocity is a good one. For larger, more rapidly falling objects it is more
accurate to assume that the drag force is proportional to the square of the velocity.2
(a) Write a differential equation for the velocity of a falling object of mass m if the drag
force is proportional to the square of the velocity.
(b) Determine the limiting velocity after a long time.
(c) If m = 10 kg, find the drag coefficient so that the limiting velocity is 49 m/sec.
(d) Using the data in part (c), draw a direction field and compare it with Figure 1.1.3.
2
See Lyle N. Long and Howard Weiss, “The Velocity Dependence of Aerodynamic Drag: A Primer for Mathe-
maticians,” Amer. Math. Monthly 106, 2 (1999), pp. 127–135.
27. 1.2 Solutions of Some Differential Equations 9
In each of Problems 19 through 26 draw a direction field for the given differential equation.
Based on the direction field, determine the behavior of y as t → ∞. If this behavior depends
on the initial value of y at t = 0, describe this dependency. Note that the right sides of these
equations depend on t as well as y; therefore their solutions can exhibit more complicated
behavior than those in the text.
䉴 19. y
= −2 + t − y 䉴 20. y
= te−2t
− 2y
䉴 21. y
= e−t
+ y 䉴 22. y
= t + 2y
䉴 23. y
= 3 sin t + 1 + y 䉴 24. y
= 2t − 1 − y2
䉴 25. y
= −(2t + y)/2y 䉴 26. y
= y3
/6 − y − t2
/3
1.2 Solutions of Some Differential Equations
In the preceding section we derived differential equations,
m
dv
dt
= mg − γ v (1)
and
dp
dt
= rp − k, (2)
which model a falling object and a population of field mice preyed upon by owls,
respectively. Both these equations are of the general form
dy
dt
= ay − b, (3)
where a and b are given constants. We were able to draw some important qualitative
conclusions about the behavior of solutions of Eqs. (1) and (2) by considering the
associated direction fields. To answer questions of a quantitative nature, however, we
need to find the solutions themselves, and we now investigate how to do that.
E X A M P L E
1
Field Mice
and Owls
(continued)
Consider the equation
dp
dt
= 0.5p − 450, (4)
which describes the interaction of certain populations of field mice and owls [see Eq.
(8) of Section 1.1]. Find solutions of this equation.
To solve Eq. (4) we need to find functions p(t) that, when substituted into the
equation, reduce it to an obvious identity. Here is one way to proceed. First, rewrite
Eq. (4) in the form
dp
dt
=
p − 900
2
, (5)
or, if p = 900,
dp/dt
p − 900
=
1
2
. (6)
ODE
28. 10 Chapter 1. Introduction
Since, by the chain rule, the left side of Eq. (6) is the derivative of ln |p − 900| with
respect to t, it follows that
d
dt
ln |p − 900| =
1
2
. (7)
Then, by integrating both sides of Eq. (7), we obtain
ln |p − 900| =
t
2
+ C, (8)
where C is an arbitrary constant of integration. Therefore, by taking the exponential of
both sides of Eq. (8), we find that
|p − 900| = eC
et/2
, (9)
or
p − 900 = ±eC
et/2
, (10)
and finally
p = 900 + cet/2
, (11)
where c = ±eC
is also an arbitrary (nonzero) constant. Note that the constant function
p = 900 is also a solution of Eq. (5) and that it is contained in the expression (11) if
we allow c to take the value zero. Graphs of Eq. (11) for several values of c are shown
in Figure 1.2.1.
900
600
1 2 t
3 4 5
700
800
1000
1100
1200
p
FIGURE 1.2.1 Graphs of Eq. (11) for several values of c.
Note that they have the character inferred from the direction field in Figure 1.1.4.
For instance, solutions lying on either side of the equilibrium solution p = 900 tend to
diverge from that solution.
In Example 1 we found infinitely many solutions of the differential equation (4),
corresponding to the infinitely many values that the arbitrary constant c in Eq. (11)
29. 1.2 Solutions of Some Differential Equations 11
might have. This is typical of what happens when you solve a differential equation.
The solution process involves an integration, which brings with it an arbitrary constant,
whose possible values generate an infinite family of solutions.
Frequently, we want to focus our attention on a single member of the infinite family
of solutions by specifying the value of the arbitrary constant. Most often, we do this
indirectly by specifying instead a point that must lie on the graph of the solution. For
example, to determine the constant c in Eq. (11), we could require that the population
have a given value at a certain time, such as the value 850 at time t = 0. In other words,
the graph of the solution must pass through the point (0, 850). Symbolically, we can
express this condition as
p(0) = 850. (12)
Then, substituting t = 0 and p = 850 into Eq. (11), we obtain
850 = 900 + c.
Hence c = −50, and by inserting this value in Eq. (11), we obtain the desired solution,
namely,
p = 900 − 50et/2
. (13)
The additional condition (12) that we used to determine c is an example of an initial
condition. The differential equation (4) together with the initial condition (12) form
an initial value problem.
Now consider the more general problem consisting of the differential equation (3)
dy
dt
= ay − b
and the initial condition
y(0) = y0, (14)
where y0 is an arbitrary initial value. We can solve this problem by the same method
as in Example 1. If a = 0 and y = b/a, then we can rewrite Eq. (3) as
dy/dt
y − (b/a)
= a. (15)
By integrating both sides, we find that
ln |y − (b/a)| = at + C, (16)
where C is arbitrary. Then, taking the exponential of both sides of Eq. (16) and solving
for y, we obtain
y = (b/a) + ceat
, (17)
where c = ±eC
is also arbitrary. Observe that c = 0 corresponds to the equilibrium
solution y = b/a. Finally, the initial condition (14) requires that c = y0 − (b/a), so
the solution of the initial value problem (3), (14) is
y = (b/a) + [y0 − (b/a)]eat
. (18)
The expression (17) contains all possible solutions of Eq. (3) and is called the
general solution. The geometrical representation of the general solution (17) is an
infinite family of curves, called integral curves. Each integral curve is associated with
30. 12 Chapter 1. Introduction
a particular value of c, and is the graph of the solution corresponding to that value of c.
Satisfying an initial condition amounts to identifying the integral curve that passes
through the given initial point.
To relate the solution (18) to Eq. (2), which models the field mouse population, we
need only replace a by the growth rate r and b by the predation rate k. Then the solution
(18) becomes
p = (k/r) + [p0 − (k/r)]ert
, (19)
where p0 is the initial population of field mice. The solution (19) confirms the con-
clusions reached on the basis of the direction field and Example 1. If p0 = k/r, then
from Eq. (19) it follows that p = k/r for all t; this is the constant, or equilibrium,
solution. If p0 = k/r, then the behavior of the solution depends on the sign of the
coefficient p0 − (k/r) of the exponential term in Eq. (19). If p0 k/r, then p grows
exponentially with time t; if p0 k/r, then p decreases and eventually becomes
zero, corresponding to extinction of the field mouse population. Negative values of p,
while possible for the expression (19), make no sense in the context of this particular
problem.
To put the falling object equation (1) in the form (3), we must identify a with −γ/m
and b with −g. Making these substitutions in the solution (18), we obtain
v = (mg/γ ) + [v0 − (mg/γ )]e−γ t/m
, (20)
where v0 is the initial velocity. Again, this solution confirms the conclusions reached
in Section 1.1 on the basis of a direction field. There is an equilibrium, or constant,
solution v = mg/γ , and all other solutions tend to approach this equilibrium solution.
The speed of convergence to the equilibrium solution is determined by the exponent
−γ/m. Thus, for a given mass m the velocity approaches the equilibrium value faster
as the drag coefficient γ increases.
E X A M P L E
2
A Falling
Object
(continued)
Suppose that, as in Example 2 of Section 1.1, we consider a falling object of mass
m = 10 kg and drag coefficient γ = 2 kg/sec. Then the equation of motion (1) becomes
dv
dt
= 9.8 −
v
5
. (21)
Suppose this object is dropped from a height of 300 m. Find its velocity at any time t.
How long will it take to fall to the ground, and how fast will it be moving at the time
of impact?
The first step is to state an appropriate initial condition for Eq. (21). The word
“dropped” in the statement of the problem suggests that the initial velocity is zero, so
we will use the initial condition
v(0) = 0. (22)
The solution of Eq. (21) can be found by substituting the values of the coefficients
into the solution (20), but we will proceed instead to solve Eq. (21) directly. First,
rewrite the equation as
dv/dt
v − 49
= −
1
5
. (23)
31. 1.2 Solutions of Some Differential Equations 13
By integrating both sides we obtain
ln |v − 49| = −
t
5
+ C, (24)
and then the general solution of Eq. (21) is
v = 49 + ce−t/5
, (25)
where c is arbitrary. To determine c, we substitute t = 0 and v = 0 from the initial
condition (22) into Eq. (25), with the result that c = −49. Then the solution of the
initial value problem (21), (22) is
v = 49(1 − e−t/5
). (26)
Equation (26) gives the velocity of the falling object at any positive time (before it hits
the ground, of course).
Graphs of the solution (25) for several values of c are shown in Figure 1.2.2, with the
solution (26) shown by the heavy curve. It is evident that all solutions tend to approach
the equilibrium solution v = 49. This confirms the conclusions we reached in Section
1.1 on the basis of the direction fields in Figures 1.1.2 and 1.1.3.
100
80
60
40
20
2 4 t
6 8 12
10
v
v = 49 (1 – e–t/5)
(10.51, 43.01)
FIGURE 1.2.2 Graphs of the solution (25) for several values of c.
To find the velocity of the object when it hits the ground, we need to know the time
at which impact occurs. In other words, we need to determine how long it takes the
object to fall 300 m. To do this, we note that the distance x the object has fallen is
related to its velocity v by the equation v = dx/dt, or
dx
dt
= 49(1 − e−t/5
). (27)
Consequently,
x = 49t + 245e−t/5
+ c, (28)
32. 14 Chapter 1. Introduction
where c is an arbitrary constant of integration. The object starts to fall when t = 0,
so we know that x = 0 when t = 0. From Eq. (28) it follows that c = −245, so the
distance the object has fallen at time t is given by
x = 49t + 245e−t/5
− 245. (29)
Let T be the time at which the object hits the ground; then x = 300 when t = T. By
substituting these values in Eq. (29) we obtain the equation
49T + 245e−T/5
− 545 = 0. (30)
The value of T satisfying Eq. (30) can be readily approximated by a numerical process
using a scientific calculator or computer, with the result that T ∼
= 10.51 sec. At this
time, the corresponding velocity vT is found from Eq. (26) to be vT
∼
= 43.01 m/sec.
Further Remarks on Mathematical Modeling. Up to this point we have related our
discussion of differential equations to mathematical models of a falling object and of
a hypothetical relation between field mice and owls. The derivation of these models
may have been plausible, and possibly even convincing, but you should remember
that the ultimate test of any mathematical model is whether its predictions agree with
observations or experimental results. We have no actual observations or experimental
results to use for comparison purposes here, but there are several sources of possible
discrepancies.
In the case of the falling object the underlying physical principle (Newton’s law of
motion) is well-established and widely applicable. However, the assumption that the
drag force is proportional to the velocity is less certain. Even if this assumption is
correct, the determination of the drag coefficient γ by direct measurement presents
difficulties. Indeed, sometimes one finds the drag coefficient indirectly, for example,
by measuring the time of fall from a given height, and then calculating the value of γ
that predicts this time.
The model of the field mouse population is subject to various uncertainties. The
determination of the growth rate r and the predation rate k depends on observations
of actual populations, which may be subject to considerable variation. The assumption
that r and k are constants may also be questionable. For example, a constant predation
rate becomes harder to sustain as the population becomes smaller. Further, the model
predicts that a population above the equilibrium value will grow exponentially larger
and larger. This seems at variance with the behavior of actual populations; see the
further discussion of population dynamics in Section 2.5.
Even if a mathematical model is incomplete or somewhat inaccurate, it may never-
theless be useful in explaining qualitative features of the problem under investigation.
It may also be valid under some circumstances but not others. Thus you should always
use good judgment and common sense in constructing mathematical models and in
using their predictions.
PROBLEMS
䉴 1. Solve each of the following initial value problems and plot the solutions for several values
of y0. Then describe in a few words how the solutions resemble, and differ from, each
other.
(a) dy/dt = −y + 5, y(0) = y0 (b) dy/dt = −2y + 5, y(0) = y0
(c) dy/dt = −2y + 10, y(0) = y0
33. 1.2 Solutions of Some Differential Equations 15
䉴 2. Follow the instructions for Problem 1 for the following initial value problems:
(a) dy/dt = y − 5, y(0) = y0
(b) dy/dt = 2y − 5, y(0) = y0
(c) dy/dt = 2y − 10, y(0) = y0
3. Consider the differential equation
dy/dt = −ay + b,
where both a and b are positive numbers.
(a) Solve the differential equation.
(b) Sketch the solution for several different initial conditions.
(c) Describe how the solutions change under each of the following conditions:
i. a increases.
ii. b increases.
iii. Both a and b increase, but the ratio b/a remains the same.
4. Here is an alternative way to solve the equation
dy/dt = ay − b. (i)
(a) Solve the simpler equation
dy/dt = ay. (ii)
Call the solution y1(t).
(b) Observe that the only difference between Eqs. (i) and (ii) is the constant −b in Eq. (i).
Therefore it may seem reasonable to assume that the solutions of these two equations
also differ only by a constant. Test this assumption by trying to find a constant k so that
y = y1(t) + k is a solution of Eq. (i).
(c) Compare your solution from part (b) with the solution given in the text in Eq. (17).
Note: This method can also be used in some cases in which the constant b is replaced by
a function g(t). It depends on whether you can guess the general form that the solution is
likely to take. This method is described in detail in Section 3.6 in connection with second
order equations.
5. Use the method of Problem 4 to solve the equation
dy/dt = −ay + b.
6. The field mouse population in Example 1 satisfies the differential equation
dp/dt = 0.5p − 450.
(a) Find the time at which the population becomes extinct if p(0) = 850.
(b) Find the time of extinction if p(0) = p0, where 0 p0 900.
(c) Find the initial population p0 if the population is to become extinct in 1 year.
7. Consider a population p of field mice that grows at a rate proportional to the current
population, so that dp/dt = rp.
(a) Find the rate constant r if the population doubles in 30 days.
(b) Find r if the population doubles in N days.
8. The falling object in Example 2 satisfies the initial value problem
dv/dt = 9.8 − (v/5), v(0) = 0.
(a) Find the time that must elapse for the object to reach 98% of its limiting velocity.
(b) How far does the object fall in the time found in part (a)?
9. Modify Example 2 so that the falling object experiences no air resistance.
(a) Write down the modified initial value problem.
(b) Determine how long it takes the object to reach the ground.
(c) Determine its velocity at the time of impact.
34. 16 Chapter 1. Introduction
10. A radioactive material, such as the isotope thorium-234, disintegrates at a rate proportional
to the amount currently present. If Q(t) is the amount present at time t, then dQ/dt = −r Q,
where r 0 is the decay rate.
(a) If 100 mg of thorium-234 decays to 82.04 mg in 1 week, determine the decay rate r.
(b) Find an expression for the amount of thorium-234 present at any time t.
(c) Find the time required for the thorium-234 to decay to one-half its original amount.
11. The half-life of a radioactive material is the time required for an amount of this material
to decay to one-half its original value. Show that, for any radioactive material that decays
according to the equation Q
= −r Q, the half-life τ and the decay rater satisfy the equation
rτ = ln 2.
12. Radium-226 has a half-life of 1620 years. Find the time period during which a given amount
of this material is reduced by one-quarter.
13. Consider an electric circuit containing a capacitor, resistor, and battery; see Figure 1.2.3.
The charge Q(t) on the capacitor satisfies the equation3
R
dQ
dt
+
Q
C
= V,
where R is the resistance, C is the capacitance, and V is the constant voltage supplied by
the battery.
V
R
C
FIGURE 1.2.3 The electric circuit of Problem 13.
(a) If Q(0) = 0, find Q(t) at any time t, and sketch the graph of Q versus t.
(b) Find the limiting value QL that Q(t) approaches after a long time.
(c) Suppose that Q(t1) = QL and that the battery is removed from the circuit at t = t1.
Find Q(t) for t t1 and sketch its graph.
䉴 14. A pond containing 1,000,000 gal of water is initially free of a certain undesirable chemical
(see Problem 15 of Section 1.1). Water containing 0.01 g/gal of the chemical flows into the
pond at a rate of 300 gal/hr and water also flows out of the pond at the same rate. Assume
that the chemical is uniformly distributed throughout the pond.
(a) Let Q(t) be the amount of the chemical in the pond at time t. Write down an initial
value problem for Q(t).
(b) Solve the problem in part (a) for Q(t). How much chemical is in the pond after 1 year?
(c) At the end of 1 year the source of the chemical in the pond is removed and thereafter
pure water flows into the pond and the mixture flows out at the same rate as before. Write
down the initial value problem that describes this new situation.
(d) Solve the initial value problem in part (c). How much chemical remains in the pond
after 1 additional year (2 years from the beginning of the problem)?
(e) How long does it take for Q(t) to be reduced to 10 g?
(f) Plot Q(t) versus t for 3 years.
15. Your swimming pool containing 60,000 gal of water has been contaminated by 5 kg of
a nontoxic dye that leaves a swimmer’s skin an unattractive green. The pool’s filtering
3
This equation results from Kirchhoff’s laws, which are discussed later in Section 3.8.
35. 1.3 Classification of Differential Equations 17
system can take water from the pool, remove the dye, and return the water to the pool at a
rate of 200 gal/min.
(a) Write down the initial value problem for the filtering process; let q(t) be the amount
of dye in the pool at any time t.
(b) Solve the problem in part (a).
(c) You have invited several dozen friends to a pool party that is scheduled to begin in 4 hr.
You have also determined that the effect of the dye is imperceptible if its concentration is
less than 0.02 g/gal. Is your filtering system capable of reducing the dye concentration to
this level within 4 hr?
(d) Find the time T at which the concentration of dye first reaches the value 0.02 g/gal.
(e) Find the flow rate that is sufficient to achieve the concentration 0.02 g/gal within 4 hr.
1.3 Classification of Differential Equations
The main purpose of this book is to discuss some of the properties of solutions of
differential equations, and to describe some of the methods that have proved effective
in finding solutions, or in some cases approximating them. To provide a framework
for our presentation we describe here several useful ways of classifying differential
equations.
Ordinary and Partial Differential Equations. One of the more obvious classifications
is based on whether the unknown function depends on a single independent variable or
on several independent variables. In the first case, only ordinary derivatives appear in
the differential equation, and it is said to be an ordinary differential equation. In the
second case, the derivatives are partial derivatives, and the equation is called a partial
differential equation.
All the differential equations discussed in the preceding two sections are ordinary
differential equations. Another example of an ordinary differential equation is
L
d2
Q(t)
dt2
+ R
dQ(t)
dt
+
1
C
Q(t) = E(t), (1)
for the charge Q(t) on a capacitor in a circuit with capacitance C, resistance R, and
inductance L; this equation is derived in Section 3.8. Typical examples of partial
differential equations are the heat conduction equation
α2 ∂2
u(x,t)
∂x2
=
∂u(x,t)
∂t
, (2)
and the wave equation
a2 ∂2
u(x,t)
∂x2
=
∂2
u(x,t)
∂t2
. (3)
Here, α2
and a2
are certain physical constants. The heat conduction equation describes
the conduction of heat in a solid body and the wave equation arises in a variety of
problems involving wave motion in solids or fluids. Note that in both Eqs. (2) and (3)
the dependent variable u depends on the two independent variables x and t.
36. 18 Chapter 1. Introduction
Systems of Differential Equations. Another classification of differential equations
depends on the number of unknown functions that are involved. If there is a single
function to be determined, then one equation is sufficient. However, if there are two
or more unknown functions, then a system of equations is required. For example,
the Lotka–Volterra, or predator–prey, equations are important in ecological modeling.
They have the form
dx/dt = ax − αxy
dy/dt = −cy + γ xy,
(4)
where x(t) and y(t) are the respective populations of the prey and predator species.
The constants a, α, c, and γ are based on empirical observations and depend on the
particular species being studied. Systems of equations are discussed in Chapters 7
and 9; in particular, the Lotka–Volterra equations are examined in Section 9.5. It is not
unusual in some areas of application to encounter systems containing a large number
of equations.
Order. The order of a differential equation is the order of the highest derivative that
appears in the equation. The equations in the preceding sections are all first order
equations, while Eq. (1) is a second order equation. Equations (2) and (3) are second
order partial differential equations. More generally, the equation
F[t, u(t), u
(t), . . . , u(n)
(t)] = 0 (5)
is an ordinary differential equation of the nth order. Equation (5) expresses a relation
between the independent variable t and the values of the function u and its first n
derivatives u
, u
, . . . , u(n)
. It is convenient and customary in differential equations to
write y for u(t), with y
, y
, . . . , y(n)
standing for u
(t), u
(t), . . . , u(n)
(t). Thus Eq.
(5) is written as
F(t, y, y
, . . . , y(n)
) = 0. (6)
For example,
y
+ 2et
y
+ yy
= t4
(7)
is a third order differential equation for y = u(t). Occasionally, other letters will be
used instead of t and y for the independent and dependent variables; the meaning
should be clear from the context.
We assume that it is always possible to solve a given ordinary differential equation
for the highest derivative, obtaining
y(n)
= f (t, y, y
, y
, . . . , y(n−1)
). (8)
We study only equations of the form (8). This is mainly to avoid the ambiguity that may
arise because a single equation of the form (6) may correspond to several equations of
the form (8). For example, the equation
y2
+ ty
+ 4y = 0 (9)
leads to the two equations
y
=
−t +
t2
− 16y
2
or y
=
−t −
t2
− 16y
2
. (10)
37. 1.3 Classification of Differential Equations 19
Linear and Nonlinear Equations. A crucial classification of differential equations is
whether they are linear or nonlinear. The ordinary differential equation
F(t, y, y
, . . . , y(n)
) = 0
is said to be linear if F is a linear function of the variables y, y
, . . . , y(n)
; a similar
definition applies to partial differential equations. Thus the general linear ordinary
differential equation of order n is
a0(t)y(n)
+ a1(t)y(n−1)
+ · · · + an(t)y = g(t). (11)
Most of the equations you have seen thus far in this book are linear; examples are
the equations in Sections 1.1 and 1.2 describing the falling object and the field mouse
population. Similarly, in this section, Eq. (1) is a linear ordinary differential equation
and Eqs. (2) and (3) are linear partial differential equations. An equation that is not of
the form (11) is a nonlinear equation. Equation (7) is nonlinear because of the term
yy
. Similarly, each equation in the system (4) is nonlinear because of the terms that
involve the product xy.
A simple physical problem that leads to a nonlinear differential equation is the
oscillating pendulum. The angle θ that an oscillating pendulum of length L makes with
the vertical direction (see Figure 1.3.1) satisfies the equation
d2
θ
dt2
+
g
L
sin θ = 0, (12)
whose derivation is outlined in Problem 29. The presence of the term involving sin θ
makes Eq. (12) nonlinear.
The mathematical theory and methods for solving linear equations are highly devel-
oped. In contrast, for nonlinear equations the theory is more complicated and methods
of solution are less satisfactory. In view of this, it is fortunate that many significant
problems lead to linear ordinary differential equations or can be approximated by linear
equations. For example, for the pendulum, if the angle θ is small, then sin θ ∼
= θ and
Eq. (12) can be approximated by the linear equation
d2
θ
dt2
+
g
L
θ = 0. (13)
This process of approximating a nonlinear equation by a linear one is called lineariza-
tion and it is an extremely valuable way to deal with nonlinear equations. Neverthe-
less, there are many physical phenomena that simply cannot be represented adequately
L
m
mg
θ
FIGURE 1.3.1 An oscillating pendulum.
38. 20 Chapter 1. Introduction
by linear equations; to study these phenomena it is essential to deal with nonlinear
equations.
In an elementary text it is natural to emphasize the simpler and more straightforward
parts of the subject. Therefore the greater part of this book is devoted to linear equations
and various methods for solving them. However, Chapters 8 and 9, as well as parts
of Chapter 2, are concerned with nonlinear equations. Whenever it is appropriate, we
point out why nonlinear equations are, in general, more difficult, and why many of the
techniques that are useful in solving linear equations cannot be applied to nonlinear
equations.
Solutions. A solution of the ordinary differential equation (8) on the interval α
t β is a function φ such that φ
, φ
, . . . , φ(n)
exist and satisfy
φ(n)
(t) = f [t, φ(t), φ
(t), . . . , φ(n−1)
(t)] (14)
for every t in α t β. Unless stated otherwise, we assume that the function f of Eq.
(8) is a real-valued function, and we are interested in obtaining real-valued solutions
y = φ(t).
Recall that in Section 1.2 we found solutions of certain equations by a process of
direct integration. For instance, we found that the equation
dp
dt
= 0.5p − 450 (15)
has the solution
p = 900 + cet/2
, (16)
where c is an arbitrary constant. It is often not so easy to find solutions of differential
equations. However, if you find a function that you think may be a solution of a given
equation, it is usually relatively easy to determine whether the function is actually a
solution simply by substituting the function into the equation. For example, in this way
it is easy to show that the function y1(t) = cos t is a solution of
y
+ y = 0 (17)
for all t. To confirm this, observe that y
1(t) = − sin t and y
1 (t) = − cos t; then it
follows that y
1 (t) + y1(t) = 0. In the same way you can easily show that y2(t) = sin t
is also a solution of Eq. (17). Of course, this does not constitute a satisfactory way to
solve most differential equations because there are far too many possible functions for
you to have a good chance of finding the correct one by a random choice. Nevertheless,
it is important to realize that you can verify whether any proposed solution is correct
by substituting it into the differential equation. For a problem of any importance this
can be a very useful check and is one that you should make a habit of considering.
Some Important Questions. Although for the equations (15) and (17) we are able
to verify that certain simple functions are solutions, in general we do not have such
solutions readily available. Thus a fundamental question is the following: Does an
equation of the form (8) always have a solution? The answer is “No.” Merely writing
down an equation of the form (8) does not necessarily mean that there is a function
y = φ(t) that satisfies it. So, how can we tell whether some particular equation has a
solution? This is the question of existence of a solution, and it is answered by theorems
stating that under certain restrictions on the function f in Eq. (8), the equation always
39. 1.3 Classification of Differential Equations 21
has solutions. However, this is not a purely mathematical concern, for at least two
reasons. If a problem has no solution, we would prefer to know that fact before investing
time and effort in a vain attempt to solve the problem. Further, if a sensible physical
problem is modeled mathematically as a differential equation, then the equation should
have a solution. If it does not, then presumably there is something wrong with the
formulation. In this sense an engineer or scientist has some check on the validity of the
mathematical model.
Second, if we assume that a given differential equation has at least one solution, the
question arises as to how many solutions it has, and what additional conditions must
be specified to single out a particular solution. This is the question of uniqueness. In
general, solutions of differential equations contain one or more arbitrary constants of
integration, as does the solution (16) of Eq. (15). Equation (16) represents an infinity
of functions corresponding to the infinity of possible choices of the constant c. As we
saw in Section 1.2, if p is specified at some time t, this condition will determine a
value for c; even so, we have not yet ruled out the possibility that there may be other
solutions of Eq. (15) that also have the prescribed value of p at the prescribed time t.
The issue of uniqueness also has practical implications. If we are fortunate enough
to find a solution of a given problem, and if we know that the problem has a unique
solution, then we can be sure that we have completely solved the problem. If there may
be other solutions, then perhaps we should continue to search for them.
A third important question is: Given a differential equation of the form (8), can we
actually determine a solution, and if so, how? Note that if we find a solution of the
given equation, we have at the same time answered the question of the existence of
a solution. However, without knowledge of existence theory we might, for example,
use a computer to find a numerical approximation to a “solution” that does not exist.
On the other hand, even though we may know that a solution exists, it may be that the
solution is not expressible in terms of the usual elementary functions—polynomial,
trigonometric, exponential, logarithmic, and hyperbolic functions. Unfortunately, this
is the situation for most differential equations. Thus, while we discuss elementary
methods that can be used to obtain solutions of certain relatively simple problems, it
is also important to consider methods of a more general nature that can be applied to
more difficult problems.
Computer Use in Differential Equations. A computer can be an extremely valuable
tool in the study of differential equations. For many years computers have been used
to execute numerical algorithms, such as those described in Chapter 8, to construct
numerical approximations to solutions of differential equations. At the present time
these algorithms have been refined to an extremely high level of generality and effi-
ciency. A few lines of computer code, written in a high-level programming language
and executed (often within a few seconds) on a relatively inexpensive computer, suffice
to solve numerically a wide range of differential equations. More sophisticated routines
are also readily available. These routines combine the ability to handle very large and
complicated systems with numerous diagnostic features that alert the user to possible
problems as they are encountered.
The usual output from a numerical algorithm is a table of numbers, listing selected
values of the independent variable and the corresponding values of the dependent
variable. With appropriate software it is easy to display the solution of a differential
equation graphically, whether the solution has been obtained numerically or as the result
of an analytical procedure of some kind. Such a graphical display is often much more
40. 22 Chapter 1. Introduction
illuminating and helpful in understanding and interpreting the solution of a differential
equation than a table of numbers or a complicated analytical formula. There are on
the market several well-crafted and relatively inexpensive special-purpose software
packages for the graphical investigation of differential equations. The widespread
availability of personal computers has brought powerful computational and graphical
capability within the reach of individual students. You should consider, in the light
of your own circumstances, how best to take advantage of the available computing
resources. You will surely find it enlightening to do so.
Another aspect of computer use that is very relevant to the study of differential
equations is the availability of extremely powerful and general software packages that
can perform a wide variety of mathematical operations. Among these are Maple,
Mathematica,
and MATLAB,
each of which can be used on various kinds of personal
computers or workstations. All three of these packages can execute extensive numerical
computations and have versatile graphical facilities. In addition, Maple and Mathemat-
ica also have very extensive analytical capabilities. For example, they can perform the
analytical steps involved in solving many differential equations, often in response to
a single command. Anyone who expects to deal with differential equations in more
than a superficial way should become familiar with at least one of these products and
explore the ways in which it can be used.
For you, the student, these computing resources have an effect on how you should
study differential equations. To become confident in using differential equations, it
is essential to understand how the solution methods work, and this understanding is
achieved, in part, by working out a sufficient number of examples in detail. However,
eventually you should plan to delegate as many as possible of the routine (often repeti-
tive) details to a computer, while you focus more attention on the proper formulation of
the problem and on the interpretation of the solution. Our viewpoint is that you should
always try to use the best methods and tools available for each task. In particular, you
should strive to combine numerical, graphical, and analytical methods so as to attain
maximum understanding of the behavior of the solution and of the underlying process
that the problem models. You should also remember that some tasks can best be done
with pencil and paper, while others require a calculator or computer. Good judgment
is often needed in selecting a judicious combination.
PROBLEMS In each of Problems 1 through 6 determine the order of the given differential equation; also state
whether the equation is linear or nonlinear.
1. t2 d2
y
dt2
+ t
dy
dt
+ 2y = sin t 2. (1 + y2
)
d2
y
dt2
+ t
dy
dt
+ y = et
3.
d4
y
dt4
+
d3
y
dt3
+
d2
y
dt2
+
dy
dt
+ y = 1 4.
dy
dt
+ ty2
= 0
5.
d2
y
dt2
+ sin(t + y) = sin t 6.
d3
y
dt3
+ t
dy
dt
+ (cos2
t)y = t3
In each of Problems 7 through 14 verify that the given function or functions is a solution of the
differential equation.
7. y
− y = 0; y1(t) = et
, y2(t) = cosh t
8. y
+ 2y
− 3y = 0; y1(t) = e−3t
, y2(t) = et
9. ty
− y = t2
; y = 3t + t2
41. 1.4 Historical Remarks 23
10. y
+ 4y
+ 3y = t; y1(t) = t/3, y2(t) = e−t
+ t/3
11. 2t2
y
+ 3ty
− y = 0, t 0; y1(t) = t1/2
, y2(t) = t−1
12. t2
y
+ 5ty
+ 4y = 0, t 0; y1(t) = t−2
, y2(t) = t−2
ln t
13. y
+ y = sec t, 0 t π/2; y = (cos t) ln cos t + t sin t
14. y
− 2ty = 1; y = et2
t
0
e−s2
ds + et2
In each of Problems 15 through 18 determine the values of r for which the given differential
equation has solutions of the form y = ert
.
15. y
+ 2y = 0 16. y
− y = 0
17. y
+ y
− 6y = 0 18. y
− 3y
+ 2y
= 0
In each of Problems 19 and 20 determine the values of r for which the given differential equation
has solutions of the form y = tr
for t 0.
19. t2
y
+ 4ty
+ 2y = 0 20. t2
y
− 4ty
+ 4y = 0
In each of Problems 21 through 24 determine the order of the given partial differential equation;
also state whether the equation is linear or nonlinear. Partial derivatives are denoted by subscripts.
21. uxx + uyy + uzz = 0 22. uxx + uyy + uux + uuy + u = 0
23. uxxxx + 2uxxyy + uyyyy = 0 24. ut + uux = 1 + uxx
In each of Problems 25 through 28 verify that the given function or functions is a solution of
the given partial differential equation.
25. uxx + uyy = 0; u1(x, y) = cos x cosh y, u2(x, y) = ln(x2
+ y2
)
26. α2
uxx = ut ; u1(x, t) = e−α2t
sin x, u2(x, t) = e−α2λ2t
sin λx, λ a real constant
27. a2
uxx = utt ; u1(x, t) = sin λx sin λat, u2(x, t) = sin(x − at), λ a real constant
28. α2
uxx = ut ; u = (π/t)1/2
e−x2/4α2t
, t 0
29. Follow the steps indicated here to derive the equation of motion of a pendulum, Eq. (12)
in the text. Assume that the rod is rigid and weightless, that the mass is a point mass, and
that there is no friction or drag anywhere in the system.
(a) Assume that the mass is in an arbitrary displaced position, indicated by the angle θ.
Draw a free-body diagram showing the forces acting on the mass.
(b) Apply Newton’s law of motion in the direction tangential to the circular arc on which
the mass moves. Then the tensile force in the rod does not enter the equation. Observe that
you need to find the component of the gravitational force in the tangential direction. Observe
also that the linear acceleration, as opposed to the angular acceleration, is Ld2
θ/dt2
, where
L is the length of the rod.
(c) Simplify the result from part (b) to obtain Eq. (12) of the text.
1.4 Historical Remarks
Without knowing something about differential equations and methods of solving them,
it is difficult to appreciate the history of this important branch of mathematics. Further,
the development of differential equations is intimately interwoven with the general
development of mathematics and cannot be separated from it. Nevertheless, to provide
some historical perspective, we indicate here some of the major trends in the history of
42. 24 Chapter 1. Introduction
the subject, and identify the most prominent early contributors. Other historical infor-
mation is contained in footnotes scattered throughout the book and in the references
listed at the end of the chapter.
The subject of differential equations originated in the study of calculus by Isaac
Newton (1642–1727) and Gottfried Wilhelm Leibniz (1646–1716) in the seventeenth
century. Newton grew up in the English countryside, was educated at Trinity College,
Cambridge, and became Lucasian Professor of Mathematics there in 1669. His epochal
discoveries of calculus and of the fundamental laws of mechanics date from 1665. They
were circulated privately among his friends, but Newton was extremely sensitive to
criticism, and did not begin to publish his results until 1687 with the appearance of
his most famous book, Philosophiae Naturalis Principia Mathematica. While Newton
did relatively little work in differential equations as such, his development of the
calculus and elucidation of the basic principles of mechanics provided a basis for their
applications in the eighteenth century, most notably by Euler. Newton classified first
order differential equations according to the forms dy/dx = f (x), dy/dx = f (y),
and dy/dx = f (x,y). For the latter equation he developed a method of solution using
infinite series when f (x,y) is a polynomial in x and y. Newton’s active research in
mathematics ended in the early 1690s except for the solution of occasional challenge
problems and the revision and publication of results obtained much earlier. He was
appointed Warden of the British Mint in 1696 and resigned his professorship a few
years later. He was knighted in 1705 and, upon his death, was buried in Westminster
Abbey.
Leibniz was born in Leipzig and completed his doctorate in philosophy at the age
of 20 at the University of Altdorf. Throughout his life he engaged in scholarly work in
several different fields. He was mainly self-taught in mathematics, since his interest in
this subject developed when he was in his twenties. Leibniz arrived at the fundamental
results of calculus independently, although a little later than Newton, but was the first to
publish them, in 1684. Leibniz was very conscious of the power of good mathematical
notation, and our notation for the derivative, dy/dx, and the integral sign are due
to him. He discovered the method of separation of variables (Section 2.2) in 1691,
the reduction of homogeneous equations to separable ones (Section 2.2, Problem 30)
in 1691, and the procedure for solving first order linear equations (Section 2.1) in
1694. He spent his life as ambassador and adviser to several German royal families,
which permitted him to travel widely and to carry on an extensive correspondence
with other mathematicians, especially the Bernoulli brothers. In the course of this
correspondence many problems in differential equations were solved during the latter
part of the seventeenth century.
The brothers Jakob (1654–1705) and Johann (1667–1748) Bernoulli of Basel did
much to develop methods of solving differential equations and to extend the range
of their applications. Jakob became professor of mathematics at Basel in 1687, and
Johann was appointed to the same position upon his brother’s death in 1705. Both
men were quarrelsome, jealous, and frequently embroiled in disputes, especially with
each other. Nevertheless, both also made significant contributions to several areas of
mathematics. With the aid of calculus they solved a number of problems in mechanics
by formulating them as differential equations. For example, Jakob Bernoulli solved
the differential equation y
= [a3
/(b2
y − a3
)]1/2
in 1690 and in the same paper first
used the term “integral” in the modern sense. In 1694 Johann Bernoulli was able to
solve the equation dy/dx = y/ax. One problem to which both brothers contributed,
and which led to much friction between them, was the brachistochrone problem (see
43. 1.4 Historical Remarks 25
Problem 33 of Section 2.3). The brachistochrone problem was also solved by Leibniz
and Newton in addition to the Bernoulli brothers. It is said, perhaps apocryphally, that
Newton learned of the problem late in the afternoon of a tiring day at the Mint, and
solved it that evening after dinner. He published the solution anonymously, but on
seeing it, Johann Bernoulli exclaimed, “Ah, I know the lion by his paw.”
Daniel Bernoulli (1700–1782), son of Johann, migrated to St. Petersburg as a young
man to join the newly established St. Petersburg Academy, but returned to Basel in
1733 as professor of botany, and later, of physics. His interests were primarily in
partial differential equations and their applications. For instance, it is his name that
is associated with the Bernoulli equation in fluid mechanics. He was also the first
to encounter the functions that a century later became known as Bessel functions
(Section 5.8).
The greatest mathematician of the eighteenth century, Leonhard Euler (1707–1783),
grew up near Basel and was a student of Johann Bernoulli. He followed his friend Daniel
Bernoulli to St. Petersburg in 1727. For the remainder of his life he was associated
with the St. Petersburg Academy (1727–1741 and 1766–1783) and the Berlin Academy
(1741–1766). Euler was the most prolific mathematician of all time; his collected works
fill more than 70 large volumes. His interests ranged over all areas of mathematics and
many fields of application. Even though he was blind during the last 17 years of his
life, his work continued undiminished until the very day of his death. Of particular
interest here is his formulation of problems in mechanics in mathematical language
and his development of methods of solving these mathematical problems. Lagrange
said of Euler’s work in mechanics, “The first great work in which analysis is applied
to the science of movement.” Among other things, Euler identified the condition for
exactness of first order differential equations (Section 2.6) in 1734–35, developed the
theory of integrating factors (Section 2.6) in the same paper, and gave the general
solution of homogeneous linear equations with constant coefficients (Sections 3.1, 3.4,
3.5, and 4.2) in 1743. He extended the latter results to nonhomogeneous equations in
1750–51. Beginning about 1750, Euler made frequent use of power series (Chapter 5)
in solving differential equations. He also proposed a numerical procedure (Sections
2.7 and 8.1) in 1768–69, made important contributions in partial differential equations,
and gave the first systematic treatment of the calculus of variations.
Joseph-Louis Lagrange (1736–1813) became professor of mathematics in his native
Turin at the age of 19. He succeeded Euler in the chair of mathematics at the Berlin
Academy in 1766, and moved on to the Paris Academy in 1787. He is most famous
for his monumental work Mécanique analytique, published in 1788, an elegant and
comprehensive treatise of Newtonian mechanics. With respect to elementary differen-
tial equations, Lagrange showed in 1762–65 that the general solution of an nth order
linear homogeneous differential equation is a linear combination of n independent
solutions (Sections 3.2, 3.3, and 4.1). Later, in 1774–75, he gave a complete devel-
opment of the method of variation of parameters (Sections 3.7 and 4.4). Lagrange is
also known for fundamental work in partial differential equations and the calculus of
variations.
Pierre-Simon de Laplace (1749–1827) lived in Normandy as a boy but came to
Paris in 1768 and quickly made his mark in scientific circles, winning election to the
Académie des Sciences in 1773. He was preeminent in the field of celestial mechanics;
his greatest work, Traité de mécanique céleste, was published in five volumes between
1799 and 1825. Laplace’s equation is fundamental in many branches of mathematical
physics, and Laplace studied it extensively in connection with gravitational attraction.
44. 26 Chapter 1. Introduction
The Laplace transform (Chapter 6) is also named for him although its usefulness in
solving differential equations was not recognized until much later.
By the end of the eighteenth century many elementary methods of solving ordinary
differential equations had been discovered. In the nineteenth century interest turned
more toward the investigation of theoretical questions of existence and uniqueness and
to the development of less elementary methods such as those based on power series
expansions (see Chapter 5). These methods find their natural setting in the complex
plane. Consequently, they benefitted from, and to some extent stimulated, the more
or less simultaneous development of the theory of complex analytic functions. Partial
differential equations also began to be studied intensively, as their crucial role in
mathematical physics became clear. In this connection a number of functions, arising
as solutions of certain ordinary differential equations, occurred repeatedly and were
studied exhaustively. Known collectively as higher transcendental functions, many of
them are associated with the names of mathematicians, including Bessel, Legendre,
Hermite, Chebyshev, and Hankel, among others.
The numerous differential equations that resisted solution by analytical means led to
the investigation of methods of numerical approximation (see Chapter 8). By 1900 fairly
effective numerical integration methods had been devised, but their implementation
was severely restricted by the need to execute the computations by hand or with very
primitive computing equipment. In the last 50 years the development of increasingly
powerful and versatile computers has vastly enlarged the range of problems that can
be investigated effectively by numerical methods. During the same period extremely
refined and robust numerical integrators have been developed and are readily available.
Versions appropriate for personal computers have brought the ability to solve a great
many significant problems within the reach of individual students.
Another characteristic of differential equations in the twentieth century has been the
creation of geometrical or topological methods, especially for nonlinear equations. The
goal is to understand at least the qualitative behavior of solutions from a geometrical,
as well as from an analytical, point of view. If more detailed information is needed, it
can usually be obtained by using numerical approximations. An introduction to these
geometrical methods appears in Chapter 9.
Within the past few years these two trends have come together. Computers, and
especially computer graphics, have given a new impetus to the study of systems of
nonlinear differential equations. Unexpected phenomena (Section 9.8), referred to
by terms such as strange attractors, chaos, and fractals, have been discovered, are
being intensively studied, and are leading to important new insights in a variety of
applications. Although it is an old subject about which much is known, differential
equations at the dawn of the twenty-first century remains a fertile source of fascinating
and important unsolved problems.
REFERENCES Computer software for differential equations changes too fast for particulars to be given in a book such as
this. A good source of information is the Software Review and Computer Corner sections of The College
Mathematics Journal, published by the Mathematical Association of America.
There are a number of books that deal with the use of computer algebra systems for differential equations.
The following are associated with this book, although they can be used independently as well:
Coombes, K. R., Hunt, B. R., Lipsman, R. L., Osborn, J. E., and Stuck, G. J., Differential Equations
with Maple (2nd ed.) and Differential Equations with Mathematica (2nd ed.) (New York: Wiley,
1997) and Differential Equations with MATLAB (New York: Wiley 1999).
45. 1.4 Historical Remarks 27
For further reading in the history of mathematics see books such as those listed below:
Boyer, C. B., and Merzbach, U. C., A History of Mathematics (2nd ed.) (New York: Wiley, 1989).
Kline, M., Mathematical Thought from Ancient to Modern Times (New York: Oxford University
Press, 1972).
A useful historical appendix on the early development of differential equations appears in:
Ince, E. L., Ordinary Differential Equations (London: Longmans, Green, 1927; New York: Dover,
1956).
An encyclopedic source of information about the lives and achievements of mathematicians of the past is:
Gillespie, C. C., ed., Dictionary of Scientific Biography (15 vols.) (New York: Scribner’s, 1971).
47. C H A P T E R
2
First Order
Differential
Equations
This chapter deals with differential equations of first order,
dy
dt
= f (t, y), (1)
where f is a given function of two variables. Any differentiable function y = φ(t) that
satisfies this equation for all t in some interval is called a solution, and our object is to
determine whether such functions exist and, if so, to develop methods for finding them.
Unfortunately, for an arbitrary function f , there is no general method for solving the
equation in terms of elementary functions. Instead, we will describe several methods,
each of which is applicable to a certain subclass of first order equations. The most
important of these are linear equations (Section 2.1), separable equations (Section 2.2),
and exact equations (Section 2.6). Other sections of this chapter describe some of
the important applications of first order differential equations, introduce the idea of
approximating a solution by numerical computation, and discuss some theoretical
questions related to existence and uniqueness of solutions. The final section deals with
first order difference equations, which have some important points of similarity with
differential equations and are in some respects simpler to investigate.
2.1 Linear Equations with Variable Coefficients
If the function f in Eq. (1) depends linearly on the dependent variable y, then Eq. (1)
is called a first order linear equation. In Sections 1.1 and 1.2 we discussed a restricted
29
ODE
48. 30 Chapter 2. First Order Differential Equations
type of first order linear equation in which the coefficients are constants. A typical
example is
dy
dt
= −ay + b, (2)
where a and b are given constants. Recall that an equation of this form describes the
motion of an object falling in the atmosphere. Now we want to consider the most
general first order linear equation, which is obtained by replacing the coefficients a
and b in Eq. (2) by arbitrary functions of t. We will usually write the general first
order linear equation in the form
dy
dt
+ p(t)y = g(t), (3)
where p and g are given functions of the independent variable t.
Equation (2) can be solved by the straightforward integration method introduced in
Section 1.2. That is, we rewrite the equation as
dy/dt
y − (b/a)
= −a. (4)
Then, by integration we obtain
ln |y − (b/a)| = −at + C,
from which it follows that the general solution of Eq. (2) is
y = (b/a) + ce−at
, (5)
where c is an arbitrary constant. For example, if a = 2 and b = 3, then Eq. (2) becomes
dy
dt
+ 2y = 3, (6)
and its general solution is
y = 3
2
+ ce−2t
. (7)
Unfortunately, this direct method of solution cannot be used to solve the general
equation (3), so we need to use a different method of solution for it. The method is due
to Leibniz; it involves multiplying the differential equation (3) by a certain function
µ(t), chosen so that the resulting equation is readily integrable. The function µ(t) is
called an integrating factor and the main difficulty is to determine how to find it. To
make the initial presentation as simple as possible, we will first use this method to solve
Eq. (6), later showing how to extend it to other first order linear equations, including
the general equation (3).
E X A M P L E
1
Solve Eq. (6),
dy
dt
+ 2y = 3,
by finding an integrating factor for this equation.
The first step is to multiply Eq. (6) by a function µ(t), as yet undetermined; thus
µ(t)
dy
dt
+ 2µ(t)y = 3µ(t). (8)