This book is a self-contained, programming-oriented and learner-centered book on finite element method (FEM), with special emphasis given to developing MATLAB® programs for numerical modeling of electromagnetic boundary value problems. It provides a deep understanding and intuition of FEM programming by means of step-by-step MATLAB® programs with detailed descriptions, and eventually enabling the readers to modify, adapt and apply the provided programs and formulations to develop FEM codes for similar problems through various exercises. It starts with simple one-dimensional static and time-harmonic problems and extends the developed theory to more complex two- or three-dimensional problems. It supplies sufficient theoretical background on the topic, and it thoroughly covers all phases (pre-processing, main body and post-processing) in FEM. FEM formulations are obtained for boundary value problems governed by a partial differential equation that is expressed in terms of a generic unknown function, and then, these formulations are specialized to various electromagnetic applications together with a post-processing phase. Since the method is mostly described in a general context, readers from other disciplines can also use this book and easily adapt the provided codes to their engineering problems. After forming a solid background on the fundamentals of FEM by means of canonical problems, readers are guided to more advanced applications of FEM in electromagnetics through a survey chapter at the end of the book. Offers a self-contained and easy-to-understand introduction to the theory and programming of finite element method. Covers various applications in the field of static and time-harmonic electromagnetics. Includes one-, two- and three-dimensional finite element codes in MATLAB®. Enables readers to develop finite element programming skills through various MATLAB® codes and exercises. Promotes self-directed learning skills and provides an effective instruction tool. This book deals with matrix methods of structural analysis for linearly elastic framed structures. It starts with background of matrix analysis of structures followed by procedure to develop force-displacement relation for a given structure using flexibility and stiffness coefficients. The remaining text deals with the analysis of framed structures using flexibility, stiffness and direct stiffness methods. Simple programs using MATLAB for the analysis of structures are included in the appendix.Key Features Explores matrix methods of structural analysis for linearly elastic framed structures Introduces key concepts in the development of stiffness and flexibility matrices Discusses concepts like action and redundant coordinates (in flexibility method) and active and restrained coordinates (in stiffness method) Helps reader understand the background behind the structural analysis programs Contains solved examples and MATLAB codes This book focuses on finite element methods with emphasis on MATLAB for numerical modeling of electromagnetic problems. Providing readers with knowledge and skills thorough which they can develop their own finite element codes for practical applications, this book also gives beginning researchers an understanding of finite element programming in the context of certain canonical electromagnetic problems. Through the inclusion of step-by-step MATLAB programs with detailed descriptions, readers will be able to modify, adapt, and apply the provided programs and formulations as to other similar programs through various open-ended questions and exercises Content: Chapter 1 Introduction Chapter 2 MATLAB Primer Chapter 3 Mathematical Fundamentals of FEM Chapter 4 One-Dimensional Finite Element Analysis Chapter 5 Two-Dimensional Finite Element Analysis Chapter 6 Three-Dimensional Finite Element Analysis Chapter 7 Past and Present: A Selected Bibliography