
Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB
Written by Dr. Raymond C. Rumpf, the EMProfessor, this book teaches the are of computational electromagnetics using the finite-difference frequency-domain (FDFD) method. The book starts from the simplest concepts and works up to advanced three-dimensional simulations. It uses plain language and plenty of high-quality graphics to allow the complete beginner to grasp all of the concepts quickly and visually. This single resource includes everything needed to simulate a wide variety of different electromagnetic and photonic devices (see below). The book is packed with helpful guidance and computational wisdom that will aid the reader to easily simulate their own devices and more easily learn and implement other methods in computational electromagnetics.
Undergraduate Courses
Graduate Courses
Short Courses
Online Courses
- Finite-Difference Time-Domain for the COMPLETE Beginner
- MATLAB Implementations of Various Methods
- Implementation of 2D Plane Wave Expansion Method for Band Calculation in MATLAB
- Implementation of 3D Plane Wave Expansion Method for Band Calculation in MATLAB
- Implementation of 3D Rigorous Coupled-Wave Analysis in MATLAB
- Implementation of 3D Method of Lines in MATLAB
- Implementation of Numerical Transformation Optics in MATLAB
- Implementation of Simple Finite-Difference Analysis of Transmission Lines in MATLAB
- Implementation of Basic 2D Finite-Difference Frequency-Domain in MATLAB
- Implementation of Finite-Difference Waveguide Analysis in MATLAB
- Implementation of Transfer Matrix Method in MATLAB
- Simulating Periodic Structures Using 2D FDTD in MATLAB
- Implementation of Basic 2D FDTD in MATLAB
- Implementation of 1D FDTD in MATLAB
- Implementation of 1D Finite-Difference Method in MATLAB
- Implementation of Curve Fitting Algorithms in MATLAB
Other Videos & Resources
Books & Chapters
- (Book) Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB
- (Chapter) Fabrication of Functional Nanophotonic Devices via Multiphoton Polymerization
- (Chapter) Engineering the Dispersion and Anisotropy of Periodic Electromagnetic Structures
- (Chapter) Parameter Study of Fused Deposition Modeling Process on Thermo-Mechanical Properties of the Final 3D Structures Made by Metal/Polymer Composite Filaments