Learn how to calculate the band structure of photonic crystals using MATLAB
Learn the theory, derivations, MATLAB implementation of the plane wave expansion method for calculating photonic bands.
Do you want to study band gaps or dispersion properties of photonic crystals? Learn how to do it quickly and efficiently.
Ready to rise above your competition but lack the knowledge to get started?
Learn from an expert who has used PWEM in his own research for over 20 years.
Use PWEM study band gaps, anomalous dispersion, calculate photonic band diagrams, isofrequency contours, visualize Bloch waves, and more.
Imagine being able to derive and implement your own simulation code - code that will give you an ability to do way beyond what the commercially available simulation software can do. Get a leg up on the competition by creating your own PWEM code to design and simulate YOUR ideas.
The Implementation of 2D PWEM for Band Calculation in MATLAB course will get you analyzing your own photonic crystal designs. In this course, you will learn every line of code in MATLAB through a complete example of a two-dimensional photonic crystal.
Lecture -- The Convolution Matrix
Notes -- Convolution Matrix
Download the test_convmat() function
Code the convmat() function in MATLAB
Add the header for 2D PWEM
Calculate the path around the IBZ
Model the unit cell and build the convolution matrix
Calculate the bands
Create a professional plot of the band diagram
The paid course includes access to all of the course materials for one year after enrollment.
One time payment