Escolar Documentos
Profissional Documentos
Cultura Documentos
150 0.2 30
0.1
180 0
210 330
240 300
270
>> %en 3D
>> %Creación del meshgrid típica para crear gráficas en 3D
>> [FI,TETA]=meshgrid(fi,teta);
>> %Creación del F.A
>> F=abs(cos(TETA).*cos(1./2*(b.*d.*cos(TETA))+alfa));
>> %cambio de coordenadas esféricas a rectangulares que son las
que se usan para gráficas
>> %en 3D
>> X=F.*sin(TETA).*cos(FI);
>> Y=F.*sin(TETA).*sin(FI);
>> Z=F.*cos(TETA);
>> %gráfica en 3D y ubicación de la cámara
>> S=surface(X,Y,Z,(abs(F)));
0.4
0.3
0.2
0.1
-0.1
-0.2
-0.3
-0.4
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
>> axis equal
>> axis off
>> view(0,40)
>>
TAREA:
>> %variables
la=1; %lambda
b=2*pi/la %beta
l=3*la/2 %longitud del dipolo
% creacion del los angulos.
fi=(0:.01:1)*2*pi; %fi
teta=(0:.01:1)*pi; %theta
% en 2D
%grafica del campo en el plano E.
E=abs((cos(b.*l./2.*cos(teta))-cos(b.*l./2))./sin(teta));
polar(teta,E)
b=
6.2832
l=
1.5000
>>
90 1.5
120 60
150 30
0.5
180 0
210 330
240 300
270
>> %en 3D
% creacion del meshgrid tipica para crear graficas en 3d.
[FI,TETA]=meshgrid(fi,teta);
%creacion del campo.
E=abs((cos(b.*l./2.*cos(TETA))-cos(b.*l./2))./sin(TETA));
%cambio de coordenadas esfericas a rectangulares que son las que se usan para graficas en %3d en matlab.
X=E.*sin(TETA).*cos(FI);
Y=E.*sin(TETA).*sin(FI);
Z=E.*cos(TETA);
180 0
210 330
240 300
270
MODELO DE UN DIPOLO FINITO
f= 2.4 GHz;
l= /2;
= c/f
>> f=2400000000;
>> %frec trabajo para wifi
>> c=300000000;
>> %vel. luz
>> lambda=c/f;
>> k=2*pi/lambda;
>> %constante de propagacion
>> d=lambda/4;
>> %distancia entre los dipolos
>> l=lambda/2;
>> %longitud electrica del dipolo
>> w=200;
>> %muestras
>> z=linspace(0,2*pi,w);
>> g=linspace(0,pi,w);
>> i=1;
>> Dp(1,w)=0;
>> fase=0;
>>
>> while fase<=pi
Dp(i)=abs((120.*pi).*(1.^2./(8.*pi.^2)).*(cos(k.*1./2.*cos(z(1,i)))-
cos(k.*1./2))./sin(z(1,i))).^2; %intensidad de potencia radiada
i=i+1;
figure(1)
clf
polar(z,Dp)
end
90
500
120 60
400
300
150 30
200
100
180 0
210 330
240 300
270