本项目是一个专门用于生成水平地震波加速度时程曲线的MATLAB小程序,旨在为结构抗震分析、土木工程动力计算以及地震工程研究提供可靠的数据基础。程序通过数值模拟方法,能够根据用户指定的设计反应谱或目标功率谱,合成满足抗震规范要求的水平地面运动记录。主要功能包括:利用三角级数法(谱表现法)合成平稳随机过程;应用非平稳强度包络函数对信号进行时域调制,以模拟地震波从起振、强震到衰减的真实物理特征;支持对生成的波形进行基线校正和频域滤波处理,确保生成的位移和频率分量符合力学逻辑。该工具特别适用于需要进行弹塑性时程分