Code Matlab

Vous aimerez peut-être aussi

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Université Abdelmalek Essaâdi Département de physique

Faculté des Sciences Tétouan Master

Filière : Master Electronique et Télécommunication

Conception et simulation d’une antenne cornet

Code cornet

-Selbi Fatiha

-Abounasr Jamal

Année Universitaire 2021 / 2022


1. Code Matlab :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
a=10;
lamda=0.05;
Po_E=5*lamda;
theta=0:0.1:pi*2;
f=5.8*10^9;
phi = 0:0.1:pi*2;
c=3*10^8;
p=Po_E;
w=2*pi*f;
k=(w/c)*p;
b=5*lamda;
a_E1=a*sin(theta).*cos(phi);
b_E1=b*sin(theta).*sin(phi);
fun = @(x) exp(j.*k.*(sin(theta).*x-((x.^2)/(2*Po_E))));
q = abs(integral(fun,-b/2,b/2,'ArrayValued',true));
E=((1+cos(theta)).*q);
fun = @(x1) exp(j.*k.*(sin(theta).*x1-((x1.^2)/(2*Po_E))));
q1 = abs(integral(fun,-a/2,a/2,'ArrayValued',true));
E1=abs(((1+cos(theta)).*q1));
figure(1)
polar(theta,E)
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
phi=[0:0.01:pi/2,3*pi/2:0.1:2*pi];
theta=pi/2;
[theta,phi]=meshgrid(0:1:90,0:9:360);
theta=(theta*pi)/180;
phi=(phi*pi)/180;
a_E1=a*sin(theta).*cos(phi);
b_E1=b*sin(theta).*sin(phi);
E=abs(((1+cos(theta)).*q1));
figure(2)
surfl(a_E1,b_E1,E);
shading interp;
colormap(gray(16));
title('courbes E');
xlabel('a_E1'); ylabel('b_E1'); zlabel('E');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Représentation polar en 2D

Représentation en 3D

Vous aimerez peut-être aussi