本项目旨在开发一套基于MATLAB的仿真程序,专门用于计算和分析由两种不同材料交替排列构成的一维周期性层状声子晶体(1D Phononic Crystals)的能带结构。该程序的核心功能是利用传递矩阵法(Transfer Matrix Method, TMM)结合布洛赫—弗洛凯定理(Bloch-Floquet Theorem),精确求解各向同性弹性介质中的波动方程。用户能够通过界面或脚本输入两种组分材料的物理参数(包括密度、弹性模量或纵波声速)以及几何参数(各层材料的厚度、晶格常数)。计算引擎将遍历第一布里渊区内的归一化波矢量,求解对应的本征频率,从而构建色散关系。程序不仅能绘制出清晰的能带结构图(频率-波波数曲线),还能自动检测并提取出弹性波无法传播的频率范围(即完全带隙),计算带隙的相对带宽。此工具适用于声学超材料设计、声波滤波器研发以及减振降噪工程的基础理论分析,帮助研究人员快速评估不同材料组合和尺寸对声子晶体带隙特性的影响。