Electromagnetic Wave MATLAB Library

The EM Wave MATLAB Library consists of a collection of MATLAB programs related to electromagnetic wave scattering with special emphasis on wave scattering by random rough surfaces and discrete random media. This web site will be updated regularly, as new programs become available.

Detailed descriptions of the theories and formulations behind these codes can be found in the three-volume book Scattering of Electromagnetic Waves published by John Wiley & Sons:

Download all programs: .zip [PC], .tgz [UNIX], .hqx [Mac]

Disclaimer: The material on this web site is provided “as is” without warranty of any kind. Users are free to modify the programs for their own use, but please retain any copyright notice and credit to the programmers that are included in the distribution.


Random Rough Surfaces

Discrete Random Media


Financial supports from the Air Force Office of Scientific Research, Army Research Office, NASA, National Science Foundation, Office of Naval Research, and Schlumberger-Doll Research for work related to this web site are gratefully acknowledged.

Last updated on November 25, 2001.
Please send comments and suggestions to Chi On Ao.