Numerical Methods with Chemical Engineering Applications
Designed primarily for undergraduates, but also graduates and practitioners, this textbook integrates numerical methods and programming with applications from chemical engineering. Combining mathematical rigor with an informal writing style, it thoroughly introduces the theory underlying numerical methods, its translation into MATLAB programs, and its use for solving realistic problems. Specific topics covered include accuracy, convergence and numerical stability, as well as stiffness and ill-conditioning. MATLAB codes are developed from scratch, and their implementation is explained in detail, all while assuming limited programming knowledge. All scripts employed are downloadable, and built-in MATLAB functions are discussed and contextualised. Numerous examples and homework problems - from simple questions to extended case studies - accompany the text, allowing students to develop a deep appreciation for the range of real chemical engineering problems that can be solved using numerical methods. This is the ideal resource for a single-semester course on numerical methods, as well as other chemical engineering courses taught over multiple semesters.
- Teaches fundamental mathematics, theory and programming with applications to chemical engineering
- A solutions manual and code are available online
Reviews & endorsements
'Dorfman and Daoutidis’s new book is a welcome addition to the undergraduate chemical engineering textbook literature. It provides a very attractive combination of programming, applied mathematics and chemical engineering applications, and is written in an accessible style. The incorporation of example MATLAB codes will be very helpful to students.' Michael D. Graham, University of Wisconsin, Madison
Product details
January 2017Adobe eBook Reader
9781108110563
0 pages
0kg
135 b/w illus. 12 tables
This ISBN is for an eBook version which is distributed on our behalf by a third party.
Table of Contents
- 1. Mathematical modeling and structured programming
- 2. Linear algebraic equations
- 3. Nonlinear algebraic equations
- 4. Initial value problems
- 5. Dynamical systems
- 6. Boundary value problems
- 7. Partial differential equations
- 8. Interpolation and integration
- Appendix A. MATLAB tutorial
- Appendix B. Determinant of a matrix.