Académique Documents
Professionnel Documents
Culture Documents
ARREGLO DE ANTENAS
DIAGRAMAS DE RADIACION
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Infinitesimal')
view(0,40)
rotate3d
%
case 2
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<2
af=1;
else
disp('distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*cos(teta));
e=e+2;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(cos(teta)).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Infinitesimal')
view(0,40)
rotate3d
%
case 3
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<2
af=1;
else
ang=360/x;
disp('Escriba el radio a la que se encuentran las antenas ')
distancia=input('El radio es :');
s=distancia*land;
angulo=0;
for t=1:2:x
n=s*sin(angulo);
s=s*cos(angulo);
af=af+2*cos((k*s*sin(teta).*cos(fi)).*(cos(n*k*cos(teta))));
angulo=angulo+ang;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Infinitesimal')
view(0,40)
rotate3d
%
case 4
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<4
af=1;
else
disp('Escriba la distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*sin(teta).*sin(fi));
e=e+1;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Infinitesimal')
view(0,40)
rotate3d
%
end
%
case 2
disp(' 1 para el arreglo lineal horizontal ')
disp(' 2 para el arreglo lineal vertical')
disp(' 3 para el arreglo circular ')
disp(' 4 para el arreglo matricial ')
jo= input('Escoja el arreglo de la antena: ');
af=1;
switch jo
case 1
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
d=2;
r=(2*(d^2))/2;
if x<2
af=1;
else
disp('Escriba la distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*(sin(teta)).*(sin(fi)));
e=e+2;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=2;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Pequea')
view(0,40)
rotate3d
%
case 2
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
d=2;
r=(2*(d^2))/2;
if x<2
af=1;
else
disp('Escriba la distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*cos(teta));
e=e+2;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=2;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Pequea')
view(0,40)
rotate3d
%
case 3
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
d=2;
r=(2*(d^2))/2;
if x<=1
af=1;
else
ang=360/x;
disp('Escriba el radio a la que se encuentran las antenas ')
distancia=input('El radio es :');
s=distancia*land;
angulo=0;
for t=1:2:x
n=s*sin(angulo);
s=s*cos(angulo);
af=af+2*cos((k*s*sin(teta).*cos(fi)).*(cos(n*k*cos(teta))));
angulo=angulo+ang;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=2;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Pequea')
view(0,40)
rotate3d
%
case 4
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<4
af=1;
else
disp('Distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*sin(teta).*sin(fi));
e=e+1;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=2;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Pequea')
view(0,40)
rotate3d
%
end
%
case 3
disp(' 1 para el arreglo lineal horizontal ')
disp(' 2 para el arreglo lineal vertical')
disp(' 3 para el arreglo circular ')
disp(' 4 para el arreglo matricial ')
jo= input('Escoja el arreglo de la antena: ');
af=1;
switch jo
case 1
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<2
af=1;
else
disp('Distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*(sin(teta)).*(sin(fi)));
e=e+2;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))+cos(k.*r).*cos((k.*3.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*3.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=6;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Finita')
view(0,40)
rotate3d
%
case 2
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<2
af=1;
else
disp('Distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*cos(teta));
e=e+2;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))+cos(k.*r).*cos((k.*3.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*3.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=6;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Finita')
view(0,40)
rotate3d
%
case 3
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<2
af=1;
else
ang=360/x;
disp('Escriba el radio a la que se encuentran las antenas ')
distancia=input('El radio es :');
s=distancia*land;
angulo=0;
for t=1:2:x
n=s*sin(angulo);
s=s*cos(angulo);
af=af+2*cos((k*s*sin(teta).*cos(fi)).*(cos(n*k*cos(teta))));
angulo=angulo+ang;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))+cos(k.*r).*cos((k.*3.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*3.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=6;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Finita')
view(0,40)
rotate3d
%
case 4
disp('Numero de elementos del arreglo de antenas')
x=input('numero de elementos:');
disp('Escriba la frecuencia de la antena')
frecuencia=input('La frecuencia es :');
c=(3.8*10^8);
f=(frecuencia*10^9);
land=c/f;
k=(2*pi)/land;
l=land/50;
r=(2*(d^2))/2;
if x<4
af=1;
else
disp('Distancia a la que se encuentran las antenas ')
distancia=input('La distancia es :');
s=distancia*land;
for t=1:2:x
e=1;
d=2;
af=af+d*cos(e*k*s*sin(teta).*sin(fi));
e=e+1;
d=d+2;
end
end
E=abs(((1i.*n.*k.*Io)./(4.*pi.*r)).*(sin(teta)).*(cos(k.*r).*cos((k.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*h./2).*cos(teta))+cos(k.*r).*cos((k.*3.*h./2).*cos(teta))-
1i.*sin(k.*r).*cos((k.*3.*h./2).*cos(teta))).*(exp(-1i*k*r)).*af);
figure;
subplot(2,2,1)
polar(teta,E)
subplot(2,2,3)
plot(teta,E)
subplot(2,2,2)
l=6;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Finita')
view(0,40)
rotate3d
%
end
%
case 4
disp('escriba el radio de la antena loop')
x=input('el radio es :');
radio=x*x;
E=abs(((radio.*n.*k.*k.*Io)./(4.*r)).*(sin(teta)).*(exp(-1i*k*r)));
figure;
subplot(2,2,1)
plot(teta,E)
subplot(2,2,3)
polar(teta,E)
subplot(2,2,2)
l=1;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('Loop circular pequea')
view(0,40)
rotate3d
%
%
case 5
disp('escriba el radio de la antena loop')
x=input('el radio es :');
radio=x*x;
E=abs(((radio.*n.*k.*k.*Io)./(4.*r)).*(sin(teta)).*(exp(-1i*k*r)));
figure;
subplot(2,2,1)
plot(teta,E)
subplot(2,2,3)
polar(teta,E)
subplot(2,2,2)
l=1;
la=1;
b=2*pi/la;
fi=(0:.01:1)*2*pi;
teta1=(-pi:0.01:pi);
[fi,teta1]=meshgrid(fi,teta1);
E1=abs((cos(b.*l./2.*cos(teta1))-cos(b.*l./2))./sin(teta1));
X=E1.*sin(teta1).*cos(fi);
Y=E1.*sin(teta1).*sin(fi);
Z=E1.*cos(teta1);
S=surface(X,Y,Z,(abs(E1)));
grid on
axis equal
lighting gouraud;
shading interp
title('loop circular normal')
view(0,40)
rotate3d
%
end