Waveguide Mode Solver

Calculate the electromagnetic modes of optical waveguides.

https://github.com/thomas-e-murphy/modesolver/tree/main/modesolver

Download
Download

You are now following this Submission

Cite As

Thomas Murphy (2026). Waveguide Mode Solver (https://nl.mathworks.com/matlabcentral/fileexchange/12734-waveguide-mode-solver), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired: FFT Beam Propagation Method

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
2.0.0

Updated to version 2.0.0. Source code now hosted on github

Download
1.2.0

Corrected bug in stretchmesh routine for south and west boundaries. Also corrected a bug in wgmodes and svmodes in which dy was incorrected conjugated.

(Thanks to Jiri Petracek for discovering this bug.)

Download
1.1.0

Minor modifications in the examples, and contour plotting subroutine.

Download
1.0.0

Corrected an algebraic error in the expressions for the coefficients Axy(E), Axy(W), Axy(N) and Axy(S). Many thanks to yuchunlu_china@hotmail.com for pointing out this bug.

Download