Skip to main content
The Ordinary Differential Equations Project
Thomas W. Judson
Contents
Index
Search Book
close
Search Results:
No results.
Prev
Up
Next
Scratch ActiveCode
Profile
Course Home
Assignments
Practice
Peer Instruction (Instructor)
Peer Instruction (Student)
Change Course
Instructor's Page
Progress Page
Edit Profile
Change Password
Log Out
\(\newcommand{\trace}{\operatorname{tr}} \newcommand{\real}{\operatorname{Re}} \newcommand{\imaginary}{\operatorname{Im}} \newcommand{\lt}{<} \newcommand{\gt}{>} \newcommand{\amp}{&} \definecolor{fillinmathshade}{gray}{0.9} \newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}} \)
Front Matter
Colophon
Dedication
Preface
Acknowledgements
1
A First Look at Differential Equations
1.1
Modeling with Differential Equations
1.1.1
Exponential Growth
1.1.2
Logistic Growth
1.1.3
A Spring-Mass Model
1.1.4
A Predator-Prey System
1.1.5
Modeling the HIV-1 Virus
1.1.6
Some Questions for Thought
1.1.7
Important Lessons
1.1.8
Reading Questions
1.1.9
Exercises
1.1.10
An Introduction to
Sage
1.1.10
Sage
Exercises
1.2
Separable Differential Equations
1.2.1
Separable Differential Equations
1.2.2
Newton’s Law of Cooling
1.2.3
Mixing Problems
1.2.4
A Retirement Model
1.2.5
Some Theory
1.2.6
What Can Go Wrong
1.2.7
Important Lessons
1.2.8
Reading Questions
1.2.9
Exercises
1.2.10
Sage—Quick Start Guide to Solving Ordinary Differential Equations
1.3
Geometric and Quantitative Analysis
1.3.1
RC Circuits
1.3.2
Direction Fields
1.3.3
RC Circuits Revisited
1.3.4
Plotting Direction Fields with Sage
1.3.5
Autonomous Differential Equations
1.3.6
Important Lessons
1.3.7
Reading Questions
1.3.8
Exercises
1.3.9
Sage—Plotting Direction Fields and Solutions
1.3.9.1
Plotting direction fields
1.3.9.2
Plotting solutions
1.3.9.3
Sage Exercises
1.4
Analyzing Equations Numerically
1.4.1
Euler’s Method
1.4.2
Finding an Error Bound
1.4.3
Improving Euler’s Method
1.4.4
Important Lessons
1.4.5
Reading Questions
1.4.6
Exercises
1.4.7
Sage—Numerical Routines for solving ODEs
1.5
First-Order Linear Equations
1.5.1
Mine Tailings
1.5.2
First-Order Linear Equations
1.5.3
Mixing Models
1.5.4
Finance Models
1.5.5
Existence and Uniqueness of Solutions
1.5.6
Important Lessons
1.5.7
Reading Questions
1.5.8
Exercises
1.6
Existence and Uniqueness of Solutions
1.6.1
The Existence and Uniqueness Theorem
1.6.2
Picard Iteration
1.6.3
Important Lessons
1.6.4
Reading Questions
1.6.5
Exercises
1.7
Bifurcations
1.7.1
The Logistic Model with Harvesting Revisited
1.7.2
One-Parameter Families
1.7.3
Important Lessons
1.7.4
Reading Questions
1.7.5
Exercises
1.8
Projects for First-Order Differential Equations
2
Systems of Differential Equations
2.1
Modeling with Systems
2.1.1
Predator-Prey Systems
2.1.2
The Spring-Mass Model Revisited
2.1.3
Modeling Epidemics
2.1.4
Important Lessons
2.1.5
Reading Questions
2.1.6
Exercises
2.1.7
Using
Sage
to Solve Systems
2.2
The Geometry of Systems
2.2.1
Direction Fields
2.2.2
Modified Predator-Prey System
2.2.3
A Competing Species Model
2.2.4
Plotting Direction Fields with
Sage
2.2.5
A Summary of Phase Plane Analysis
2.2.6
Important Lessons
2.2.7
Reading Questions
2.2.8
Exercises
2.2.9
Plotting Nullclines with
Sage
2.3
Numerical Techniques for Systems
2.3.1
Duffing’s Equation
2.3.2
Euler’s Method for Systems
2.3.3
Taylor Series Methods
2.3.4
A Word about Existence and Uniqueness
2.3.5
Important Lessons
2.3.6
Reading Questions
2.3.7
Exercises
2.3.8
Using
Sage
to Solve Systems with Euler’s Method
2.3.8
Sage Exercises
2.4
Solving Systems Analytically
2.4.1
Partially Coupled Systems
2.4.2
Using
Sage
to Solve Linear Systems
2.4.3
Harmonic Oscillators
2.4.4
Important Lessons
2.4.5
Reading Questions
2.4.6
Exercises
2.5
Projects for Systems of Differential Equations
3
Linear Systems
3.1
Linear Algebra in a Nutshell
3.1.1
Matrices and Systems of Linear Equations
3.1.2
Linear Independence
3.1.3
Finding Eigenvalues and Eigenvectors
3.1.4
Important Lessons
3.1.5
Reading Questions
3.1.6
Exercises
3.1.7
Finding Eigenvalues and Eigenvectors with Sage
3.2
Planar Systems
3.2.1
Planar Systems and
\(2 \times 2\)
Matrices
3.2.2
Systems of Differential Equations
3.2.3
Solving Linear Systems
3.2.4
Important Lessons
3.2.5
Reading Questions
3.2.6
Exercises
3.3
Phase Plane Analysis of Linear Systems
3.3.1
The Case
\(\lambda_1 \lt 0 \lt \lambda_2\)
3.3.2
The Case
\(\lambda_1 \lt \lambda_2 \lt 0\)
3.3.3
The Case
\(\lambda_1 \gt \lambda_2 \gt 0\)
3.3.4
Important Lessons
3.3.5
Reading Questions
3.3.6
Exercises
3.4
Complex Eigenvalues
3.4.1
Complex Eigenvalues
3.4.2
Spiral Sinks and Sources
3.4.3
Solving Systems with Complex Eigenvalues
3.4.4
Important Lessons
3.4.5
Reading Questions
3.4.6
Exercises
3.5
Repeated Eigenvalues
3.5.1
Repeated Eigenvalues
3.5.2
Solving Systems with Repeated Eigenvalues
3.5.3
Important Lessons
3.5.4
Reading Questions
3.5.5
Exercises
3.6
Changing Coordinates
3.6.1
Linear Maps
3.6.2
Changing Coordinates
3.6.3
Systems and Changing Coordinates
3.6.4
Distinct Real Eigenvalues
3.6.5
Complex Eigenvalues
3.6.6
Repeated Eigenvalues
3.6.7
Important Lessons
3.6.8
Reading Questions
3.6.9
Exercises
3.7
The Trace-Determinant Plane
3.7.1
The Trace-Determinant Plane
3.7.2
Parameterized Families of Linear Systems
3.7.3
Important Lessons
3.7.4
Reading Questions
3.7.5
Exercises
3.8
Linear Systems in Higher Dimensions
3.8.1
Higher-Order Linear Systems
3.8.2
The Geometry of Solutions
3.8.3
The Double Spring-Mass Systems Revisited
3.8.4
Important Lessons
3.8.5
Reading Questions
3.8.6
Exercises
3.9
The Matrix Exponential
3.9.1
The Exponential of a Matrix
3.9.2
Generalized Eigenvalues
3.9.3
Important Lessons
3.9.4
Reading Questions
3.9.5
Exercises
3.10
Projects Systems of Linear Differential Equations
4
Second-Order Linear Equations
4.1
Homogeneous Linear Equations
4.1.1
RLC Circuits
4.1.2
Second-Order Linear Equations
4.1.3
Classifying Harmonic Oscillators
4.1.4
Important Lessons
4.1.5
Reading Questions
4.1.6
Exercises
4.1.7
Solving Second Order Linear Equations with Sage
4.1.8
Exercises
4.2
Forcing
4.2.1
Nonhomogeneous Equations
4.2.2
Forcing Terms
4.2.3
The Method of Undetermined Coefficients
4.2.4
A Strategy
4.2.5
Important Lessons
4.2.6
Reading Questions
4.2.7
Exercises
4.3
Sinusoidal Forcing
4.3.1
Complexification
4.3.2
Qualitative Analysis
4.3.3
Important Lessons
4.3.4
Reading Questions
4.3.5
Exercises
4.4
Forcing and Resonance
4.4.1
Resonance
4.4.2
Beats or the Case
\(\omega \neq \omega_0\)
4.4.3
Forced Damped Harmonic Motion
4.4.4
Important Lessons
4.4.5
Reading Questions
4.4.6
Exercises
4.5
Projects for Second-Order Differential Equations
5
Nonlinear Systems
5.1
Linearization
5.1.1
Equilibrium Solutions
5.1.2
When Linearization Fails
5.1.3
Important Lessons
5.1.4
Reading Questions
5.1.5
Exercises
5.2
Hamiltonian Systems
5.2.1
The Nonlinear Pendulum
5.2.2
Hamiltonian Systems
5.2.3
The Ideal Pendulum Revisited
5.2.4
Equilibrium Solutions of Hamiltonian Systems
5.2.5
Important Lessons
5.2.6
Reading Questions
5.2.7
Exercises
5.3
More Nonlinear Mechanics
5.3.1
The Nonlinear Pendulum and Damping
5.3.2
Lyapunov Functions
5.3.3
Gradient Systems
5.3.4
Important Lessons
5.3.5
Reading Questions
5.3.6
Exercises
5.4
The Hopf Bifurcation
5.4.1
Bifurcations
5.4.2
The Hopf Bifurcation
5.4.3
Important Lessons
5.4.4
Reading Questions
5.4.5
Exercises
5.5
Projects
6
The Laplace Transform
6.1
The Laplace Transform
6.1.1
Definition of the Laplace Transform
6.1.2
Properties of the Laplace Transform
6.1.3
Existence and Uniqueness of the Laplace Transform
6.1.4
Finding Laplace Transforms and Inverse Transforms
6.1.5
Important Lessons
6.1.6
Reading Questions
6.1.7
Exercises
6.1.8
Laplace Transforms with Sage
6.1.9
Exercises
6.2
Solving Initial Value Problems
6.2.1
Laplace Transforms of the Derivative
6.2.2
Discontinuous Functions
6.2.3
Forced Harmonic Oscillators
6.2.4
Important Lessons
6.2.5
Reading Questions
6.2.6
Exercises
6.3
Delta Functions and Forcing
6.3.1
Impulse Forcing
6.3.2
The Laplace Transform of the Dirac Delta Function
6.3.3
Important Lessons
6.3.4
Reading Questions
6.3.5
Exercises
6.4
Convolution
6.4.1
Convolution
6.4.2
Applying the Convolution Theorem
6.4.3
Important Lessons
6.4.4
Reading Questions
6.4.5
Exercises
6.5
Projects for Laplace Transforms
Reference
A
GNU Free Documentation License
B
Hints and Answers to Selected Exercises
Readings and References
C
Notation
Index
Colophon
Dedication
Dedication
To the memory of William Taylor