本项目是一个基于MATLAB开发的二维TE波电磁传播仿真程序,采用时域有限差分(FDTD)方法对TE极化波(涉及Ex, Ey, Hz分量)进行数值求解。其核心功能是实现在开放空间背景下的电磁波演化过程模拟,特别引入了非分裂式完全匹配层(UPML)作为吸收边界条件,以有效模拟无限大自由空间环境。
通过在Yee网格上对麦克斯韦旋度方程进行空间和时间上的交替采样,实现了电场和磁场的迭代更新。UPML的实现采用了基于复频移坐标拉伸技术的张量形式,相比于传统的PML算法,它不需要对场分量进行分裂,在处理非均匀介质时