本项目构建了一个高精度、模块化的数值仿真平台,专门用于求解描述非线性光学、流体动力学及玻色-爱因斯坦凝聚等领域核心问题的非线性薛定谔方程(NLSE)。项目依托MATLAB强大的矩阵运算能力,核心算法采用目前公认效率与精度最佳的对称分步傅里叶法(Split-Step Fourier Method, SSFM)。该方法将复杂的偏微分方程分解为线性色散步和非线性步,利用快速傅里叶变换(FFT)在频域和时域之间交替计算,从而高效模拟波包的演化过程。该源码不仅实现了基础的NLSE求解,还扩展包含了光纤通信中的关键物理效应,能够模拟二阶及三阶群速度色散(GVD/TOD)、自相位调制(SPM)、交叉相位调制(XPM)、光纤损耗以及受激拉曼散射等高阶效应。系统特别设计了针对光孤子通信的仿真模块,支持基阶孤子稳定传输、高阶孤子周期性压缩与分裂、以及多孤子间的碰撞与相互作用分析。此外,为了保证数值计算的鲁棒性,代码集成了“局限于非线性相移”的自适应步长控制算法,能在脉冲剧烈变化区域自动加密步长以降低局部误差。项目包含完整的后处理模块,可生成时域和频域的动态演化动画、三维瀑布图以及各类特征参数(如脉宽、啁啾、谱宽)随距离变化的统计曲线,是学习非线性光学及开发光纤通信系统的优秀参考实现。