Designed for use by microwave engineers, this 300-page text entitled Numerical Methods for Engineering: An Introduction Using MATLAB and Computational Electromagnetics teaches how to create the necessary computer code to engineer antennas, microwave circuits, and other applications using EM fields and waves. Offered by SciTech Publishing, the text is prepared by author/editor Karl. F. Warnick, a senior member of the IEEE.
Throughout the book, Warnick includes worked code examples in MATLAB. The aim of the book is intriguing, because it begins at the undergraduate level but aspires to bring readers to an understanding of state-of-the art electromagnetics by the final chapters. What is also noteworthy is that the book includes in-depth explanations of integral equations and the method of moments. Other important topics include finite difference time domain method, finite element method, finite element method-boundary element method, numerical optimization, and inverse scattering.
SciTech publishing has provided us with the opportunity to read Chapter 1 and Chapter 4. The excerpt is long, so I will break it into PDF parts for you and post over the next few days. For more information on purchasing the book, head to SciTech's website.
Specifically, here is how the table of contents lays out:
2. Basic Numerical Tasks
3. Finite Difference Methods
4. Numerical Integration
5. Integral Equations and the Method of Moments
6. Solving Linear Systems
7. Variational Methods and the Rayleigh-Ritz Procedure
8. Finite Element Method
9. Optimization Methods
10. Inverse Problems
Chapter 1, Part 1 covers scientific computation, numerical analysis and engineering; computational electromagnetics; accuracy and efficiency; programming languages; writing and debugging numerical codes; and begins the overview of EM field theory.
Chapter 1, Part 2 continues to discuss EM field theory and provides references and problems.