Electromagnetic Waves & Antennas Toolbox

Companion Software


Updated 9 Feb 2004

View License

A toolbox of functions to accompany the author's online book on "Electromagnetic Waves & Antennas". The book may be downloaded from the web page


The toolbox includes functions for the design and analysis of multilayer film structures, antireflection coatings, polarizers, omnidirectional mirrors, narrow-band transmission filters, birefringent multilayer films and giant birefringent optics; impedance matching methods, quarter-wavelength multisection Chebyshev transformers, stub matching, and L, Pi and T-section reactive matching networks; analysis of transmission lines and waveguides; S-parameters, Smith charts, stability and gain circles, noise figure circles, and microwave amplifier design; computation of directivities and patterns of linear and aperture antennas; horn design; computation of diffraction integrals and knife-edge diffraction coefficients; antenna array design methods for sector and narrow beams; numerical methods for the Hallen and Pocklington integral equations; computation of self and mutual antenna impedances; coupled antennas; various types of azimuthal and polar gain plots; and several movies showing the propagation of pulses on terminated transmission lines and on cascaded lines, reflections from reactive terminations, fault location by TDR, crosstalk signals on coupled lines, and time-evolution of the field radiated by a Hertzian dipole antenna.

Usage examples are found throughout the above text. The functions were developed with R11.1, but they work with R13.

Cite As

Sophocles Orfanidis (2023). Electromagnetic Waves & Antennas Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/4456-electromagnetic-waves-antennas-toolbox), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R11.1
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired: caffeinator13/ACTEM

Community Treasure Hunt

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

Start Hunting!


Version Published Release Notes