资源描述:
《matlab仿真天线辐射图.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微波技术与天线作业电工1001,lvypf(12)1、二元阵天线辐射图matlab实现1)matlab程序:theta=0:.01*pi:2*pi;%确定θ的范围phi=0:.01*pi:2*pi;%确定φ的范围f=input('Inputf(Ghz)=');%输入频率fc=3*10^8;%常量clambda=c/(f*10^9);%求波长λk=(2*pi)/lambda;%求系数kd=input('Inputd(m)=');%输入距离dzeta=input('Inputζ=');%输入方向系数ζE_theta
2、=abs(cos((pi/2)*cos(theta))/sin(theta))*abs(cos((k*d*sin(theta)+zeta)/2));%二元阵的E面方向图函数H_phi=abs(cos((k*d*cos(phi)+zeta)/2));%二元阵的H面方向图函数subplot(2,2,1);polar(theta,E_theta);title('F_E_θ')subplot(2,2,2);polar(phi,H_phi);title('F_H_φ');subplot(2,2,3);plot(theta
3、,E_theta);title('F_E_θ');gridxlim([0,2*pi])subplot(2,2,4);plot(phi,H_phi);gridxlim([0,2*pi])title('F_H_φ');1)测试数据生成的图形:a)f=2.4Ghz,d=lambda/2,ζ=0图1,f=2.4Ghz,d=lambda/2,ζ=0b)f=2.4Ghz,d=lambda/2,ζ=pi图2,f=2.4Ghz,d=lambda/2,ζ=pia)f=2.4Ghz,d=lambda/4,ζ=-pi/2图3,f=2
4、.4Ghz,d=lambda/4,ζ=-pi/21、均匀直线阵matlab实现1)matlab程序:phi=0:.01*pi:2*pi;%确定φ的范围f=input('Inputf(Ghz)=');%输入频率fc=3*10^8;%常量clambda=c/(f*10^9);%求波长λk=(2*pi)/lambda;%求系数kd=input('Inputd(m)=');%输入距离dzeta=input('Inputζ=');%输入方向系数ζN=input('InputN=');psai=k*d*cos(phi)+z
5、eta;A_psai=abs((sin(N.*psai./2)./sin(psai./2)))./N;polar(theta,A_psai);title('A_ψ')1)测试数据生成的图形:A.边射阵(ζ=0)a)f=2.4Ghz,d=lambda/2,ζ=0,N=3b)f=2.4Ghz,d=lambda/2,ζ=0,N=4a)f=2.4Ghz,d=lambda/2,ζ=0,N=5b)f=2.4Ghz,d=lambda/2,ζ=0,N=6a)f=2.4Ghz,d=lambda/2,ζ=0,N=7b)f=2.4G
6、hz,d=lambda/2,ζ=0,N=8A.端射阵(ζ=0)a)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=3b)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=4a)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=5b)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=6a)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=7b)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=8