本项目实现了一个基于8阵元均匀线阵的单脉冲和差波束测角MATLAB程序。该程序的核心功能是利用全阵列同时形成两个波束——和波束(Sum Beam)与差波束(Difference Beam),通过比较和差通道的输出来解算目标的方位角。程序详细模拟了相控阵雷达的测角过程,重点在于分析测角精度与扫描角度的关系。仿真结果展示了一个关键特性:随着测量角度偏离阵列法线方向(角度增大),测角误差会逐渐增大。程序对造成这一误差的原因进行了深入分析,主要归因于单脉冲测角算法在大角度下的近似误差,以及波束在进行宽角扫描时主瓣宽度变宽(即“波束变胖”效应),导致方向性增益下降和鉴角线性度变差。该代码适用于雷达原理教学及相控阵测角算法的性能评估。