Exercises & Projects
The exercises and projects on these pages are additional to those in the book. They provide more opportunities for practice, numerical experimentation, method comparison, and physical application.
Most can be completed in any programming language. Companion codes may be used as starting points when appropriate, but the emphasis is on testing, validation, and understanding the numerical method rather than treating a program as a black box.
Browse by chapter
Chapter 5
Interpolation
Additional practice with interpolation accuracy, node placement, splines, and method selection, together with physics applications.
View Chapter 5 exercises & projects →Chapter 6
Numerical Differentiation
Additional practice with irregular and noisy data, Richardson extrapolation, boundary formulas, and multidimensional derivatives, together with physics applications.
View Chapter 6 exercises & projects →Chapter 7
Numerical Integration
Additional practice ranging from basic quadrature to adaptive, improper, oscillatory, and multidimensional integration, together with physics applications.
View Chapter 7 exercises & projects →Chapter 8
Linear Systems and Eigenvalue Problems
Additional exercises on pivoting, sensitivity, iteration, and eigenvectors, with physics projects on heat flow, screened potential, and diffusion modes.
View Chapter 8 exercises & projects →Chapter 9
Initial Value Problems for Ordinary Differential Equations
Seven additional exercises on ODE solver accuracy and practical use, with eight physics projects spanning decay chains, thermal exchange, circuits, mechanics, charged-particle motion, and quantum dynamics.
View Chapter 9 exercises & projects →Chapter 10
Boundary Value Problems for Ordinary Differential Equations
Six additional exercises and eight physics projects on fins, cables, beams, thermal ignition, electrostatics, and quantum states.
View Chapter 10 exercises & projects →Chapter 11
Solving Nonlinear Equations
Additional exercises on root finding, convergence, and validation, with physics projects on thermal balance, buoyancy, resonance, magnetization, and orbital equilibria.
View Chapter 11 exercises & projects →Chapter 13
Optimization and Data Fitting
Seven additional exercises and five physics projects on search reliability, uncertainty, nonlinear springs, quantum energy estimates, oscillations, thermal spectra, and diffraction.
View Chapter 13 exercises & projects →