Offers an elementary yet comprehensive introduction to the numerical solution of partial differential equations (PDEs). The book provides detailed descriptions of the four major classes of discretization methods for PDEs and runnable MATLAB (R) code for each of the discretization methods and exercises.