GUI for TE/TM electromagnetic plane waves propagation through multilayered structures

Version 2.2 (26.6 KB) by Lorenzo Luini
GUI for the analysis of TE/TM E.M. plane waves propagation through multilayered structures
10.3K Downloads
Updated 1 Jun 2017

View License

This tool is a GUI for the analysis of the TE/TM plane waves propagation through structures composed by multiple layers with different electromagnetic characteristics.
The GUI provides graphical results as well as detailed calculations of the transmission line equivalent circuit model. Also double-negative materials are supported.
Take a look at the "Help.html" file included into the zip archive for a comprehensive description of the GUI features.
In case of problems and/or bugs, please do not hesitate to contact me. Send me an email also if you would like new features to be implemented.
Version 2.0 new features and bug fixing:
- possibility to input frequency and incidence angle also as vectors: in this case the GUI will iteratively calculate the EM field for each frequency and angle value
- parallel field calculation added (both y and z components)
- figures can be zoomed in and out and single pixel values can be inspected by moving the mouse on the plots
- power reflected by the whole media structure added (percentage of the power incident on the first interface)
- “Close all figures” button added
- bug fixed: use of the TM reflection coefficient in the calculation of reflected and transmitted fields
Version 2.1 new features and bug fixing:
- save the results produced by the GUI into a Matlab workspace (one workspace for each frequency and incidence angle value). See the HTML file attached to this script for the detailed description of the results that are saved to disk.
- all the quantities calculated in the TL model are now relative to the z direction and not the wave propagation direction.
- a bug relative to evanescent waves has been fixed.
Version 2.2 new features and bug fixing:
- now the GUI works also on more recent Matlab versions (from R2014b on)

Cite As

Lorenzo Luini (2024). GUI for TE/TM electromagnetic plane waves propagation through multilayered structures (https://www.mathworks.com/matlabcentral/fileexchange/16724-gui-for-te-tm-electromagnetic-plane-waves-propagation-through-multilayered-structures), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
2.2

GUI updated to work also on more recent Matlab versions (from R2014b on)

1.8.0.0

Submission as a Toolbox

1.7.0.0

Updated to include an App file for R2012b

1.6.0.0

See the "Description" frame.

1.4.0.0

See the "Description" frame.

1.2.0.0

See the "Description" frame.

1.0.0.0