Escolar Documentos
Profissional Documentos
Cultura Documentos
Código Matlab
lambda=0.5;
b=2*pi;
l=lambda;
fi=(0:0.01:1)*2*pi;
teta=(0:0.01:1)*pi;
%gráfica 2D
f=((cos((b.*l./2).*cos(teta))-
cos(b.*l./2))./sin(teta)).^2;
figure(1)
polar(teta,f)
%gráfica 3D
[FI,TETA]=meshgrid(fi,teta);
f=abs((cos(b.*l./2.*cos(TETA))-
cos(b.*l./2))./sin(TETA));
X=f.*sin(TETA).*cos(FI);
Y=f.*sin(TETA).*sin(FI);
Z=f.*cos(TETA);
figure(2)
S=surface(X,Y,Z,(abs(f)));
axis equal
lighting gouraud;
shading interp
view(0,40)
rotate3d
b) l=λ
Código Matlab
lambda=1;
b=2*pi;
l=lambda;
fi=(0:0.01:1)*2*pi;
teta=(0:0.01:1)*pi;
%gráfica 2D
f=((cos((b.*l./2).*cos(teta))-
cos(b.*l./2))./sin(teta)).^2;
figure(1)
polar(teta,f)
%gráfica 3D
[FI,TETA]=meshgrid(fi,teta);
f=abs((cos(b.*l./2.*cos(TETA))-
cos(b.*l./2))./sin(TETA));
X=f.*sin(TETA).*cos(FI);
Y=f.*sin(TETA).*sin(FI);
Z=f.*cos(TETA);
figure(2)
S=surface(X,Y,Z,(abs(f)));
axis equal
lighting gouraud;
shading interp
view(0,40)
rotate3d
c) l=1.25 λ
Código Matlab
lambda=1.25;
b=2*pi;
l=lambda;
fi=(0:0.01:1)*2*pi;
teta=(0:0.01:1)*pi;
%gráfica 2D
f=((cos((b.*l./2).*cos(teta))-
cos(b.*l./2))./sin(teta)).^2;
figure(1)
polar(teta,f)
%gráfica 3D
[FI,TETA]=meshgrid(fi,teta);
f=abs((cos(b.*l./2.*cos(TETA))-
cos(b.*l./2))./sin(TETA));
X=f.*sin(TETA).*cos(FI);
Y=f.*sin(TETA).*sin(FI);
Z=f.*cos(TETA);
figure(2)
S=surface(X,Y,Z,(abs(f)));
axis equal
lighting gouraud;
shading interp
view(0,40)
rotate3d
d) l=1.5 λ
Código Matlab
lambda=1.5;
b=2*pi;
l=lambda;
fi=(0:0.01:1)*2*pi;
teta=(0:0.01:1)*pi;
%gráfica 2D
f=((cos((b.*l./2).*cos(teta))-
cos(b.*l./2))./sin(teta)).^2;
figure(1)
polar(teta,f)
%gráfica 3D
[FI,TETA]=meshgrid(fi,teta);
f=abs((cos(b.*l./2.*cos(TETA))-
cos(b.*l./2))./sin(TETA));
X=f.*sin(TETA).*cos(FI);
Y=f.*sin(TETA).*sin(FI);
Z=f.*cos(TETA);
figure(2)
S=surface(X,Y,Z,(abs(f)));
axis equal
lighting gouraud;
shading interp
view(0,40)
rotate3d
e) l=2 λ
Código Matlab
lambda=2;
b=2*pi;
l=lambda;
fi=(0:0.01:1)*2*pi;
teta=(0:0.01:1)*pi;
%gráfica 2D
f=((cos((b.*l./2).*cos(teta))-
cos(b.*l./2))./sin(teta)).^2;
figure(1)
polar(teta,f)
%gráfica 3D
[FI,TETA]=meshgrid(fi,teta);
f=abs((cos(b.*l./2.*cos(TETA))-
cos(b.*l./2))./sin(TETA));
X=f.*sin(TETA).*cos(FI);
Y=f.*sin(TETA).*sin(FI);
Z=f.*cos(TETA);
figure(2)
S=surface(X,Y,Z,(abs(f)));
axis equal
lighting gouraud;
shading interp
view(0,40)
rotate3d
a) l=3 λ
Código Matlab
lambda=3;
b=2*pi;
l=lambda;
fi=(0:0.01:1)*2*pi;
teta=(0:0.01:1)*pi;
%gráfica 2D
f=((cos((b.*l./2).*cos(teta))-
cos(b.*l./2))./sin(teta)).^2;
figure(1)
polar(teta,f)
%gráfica 3D
[FI,TETA]=meshgrid(fi,teta);
f=abs((cos(b.*l./2.*cos(TETA))-
cos(b.*l./2))./sin(TETA));
X=f.*sin(TETA).*cos(FI);
Y=f.*sin(TETA).*sin(FI);
Z=f.*cos(TETA);
figure(2)
S=surface(X,Y,Z,(abs(f)));
axis equal
lighting gouraud;
shading interp
view(0,40)
rotate3d