主要是常规波束形成和方位历程图;
常规波束形成的matlab部分代码如下所示:
for i = 1:length(theta)
a_s = exp(-jay*2*pi*[0:N-1]*f0*d/c*sin(theta(i)*pi/180)); (大哥写的)
beam_single(i) =1/(a_s *inv(R1) *a_s');
end
首先在网上找了一个关于复数及复数矩阵的头文件math.h这个头文件,然后就是开始编写呢,部分代码如下所示:
/计算不同输入角度的波束幅