该文实现了一种半无限域SH波散射问题的数值分析方法。采用传递矩阵法得到SH波斜入射时的自由场,将其作为输入;采用集中质量显式有限元方法计算区域内节点的位移;采用透射人工边界计算人工边界点的位移;通过编写的FORTRAN程序实现计算过程。运用该方法对均匀半空间内半圆柱型沉积盆地在SH波入射下的散射进行了分析,与Trifunac M D的解析解进行了对比,验证了该文方法的有效性,分析了不同入射角对地表位移和位移谱放大系数的影响。最后,对成层半空间内半圆柱型沉积盆地在SH波入射下的散射进行了分析。相对于解析方法而言,该方法可以考虑更为复杂地形情况。