天线方向图的形成原理及用MATLAB画出天线方向图

  1. 天线方向图的形成原理
    天线方向图的形成原理及用MATLAB画出天线方向图_第1张图片
    天线方向图的形成原理及用MATLAB画出天线方向图_第2张图片
    天线方向图的形成原理及用MATLAB画出天线方向图_第3张图片
    天线方向图的形成原理及用MATLAB画出天线方向图_第4张图片天线方向图的形成原理及用MATLAB画出天线方向图_第5张图片

  2. 用MATLAB画出2根天线方向图

代码如下:

 f=3e10;
 lamda=(3e8)/f;
 beta=2.*pi/lamda; 
 n=2; 
 t=0:0.01:2*pi;
 d=lamda/4; 
 W=beta.*d.*cos(t);
 z1=((n/2).*W)-n/2*beta*d;
 z2=((1/2).*W)-1/2*beta*d;
 F1=sin(z1)./(n.*sin(z2));
 K1=abs(F1);
 polar(t,K1);

MATLAB结果:
天线方向图的形成原理及用MATLAB画出天线方向图_第6张图片

  1. 假设阵元间距为波长的四分之一,天线元数目是10个

代码如下:

f=3e10;
lamda=(3e8)/f;
beta=2.*pi/lamda;     //β=2π/λ 波数
n=10;                 //天线阵元数目
t=0:0.01:2*pi;
d=lamda/4;           //假设阵元间距为波长的四分之一
W=beta.*d.*cos(t);
z1=((n/2).*W)-n/2*beta*d;
z2=((1/2).*W)-1/2*beta*d;
F1=sin(z1)./(n.*sin(z2));
K1=abs(F1);         //函数对数组元素进行绝对值处理的函数
polar(t,K1);

MATLAB结果:
天线方向图的形成原理及用MATLAB画出天线方向图_第7张图片

你可能感兴趣的:(天线方向图的形成原理及用MATLAB画出天线方向图)