Está en la página 1de 6

%Se define el rango del par�metro.

Se declaran
%las variables en funci�n del mismo y, por la
%instrucci�n �plot3� se dibuja la h�lice circular sobre el espacio.
t=linspace(0,4*pi,1000);x=cos(t);y=sin(t);z=t/(2*pi);
plot3(x,y,z)

22222222222222222222222222222222222222222

%Declarando el par�metro simb�licamente podemos


%representar la h�lice circular a trav�s de la
%instrucci�n �ezplot3�
syms t
x=cos(t);y=sin(t);z=t/(2*pi);
ezplot3(x,y,z,[0,4*pi])
%Se explicita el dominio del par�metro, ya que
%por defecto MATLAB hubiese tomado el intervalo [0,2*pi]

ccccccccccccccccccccccccccccccccccccccccccccc

t=linspace(0,4*pi,1000); x=cos(t); y=2*sin(t); z=t/5;


plot3(x,y,z)
%Para ver el dibujo con la misma escala en los
%tres ejes s�lo necesitamos escribir
axis equal
sssssssssssssssssssssssssssssssssssssssssss

(a) C�digo Matlab


x=-8:0.5:8; y=-6:0.5:6; [X,Y]=meshgrid(x,y);
r=sqrt(X.^2+Y.^2); Z=sin(r)./r;
surf(X,Y,Z)
Nota: Observar que esta funci�n no est� definida en el punto (0,0), aunque se
podr�a definir
con el valor 0 para hacerla continua.
(b) C�digo Matlab
x=-8:0.5:8; y=-3:0.5:3; [X,Y]=meshgrid(x,y);
Z=(X.^2-Y.^2)./(X.^2+Y.^2);
surf(X,Y,Z)
Nota: Observar que esta funci�n no es continua en el punto (0,0).

dddddddddddddddddddddddddddddddddddddddddddddd

(a) Comandos Matlab


%Hacemos un rect�ngulo en r,t
r=linspace(0,10,20);
t=linspace(0,2*pi,20);
[R,T]=meshgrid(r,t);
X=R.*cos(T);
Y=R.*sin(T);
r= sqrt(X.^2+Y.^2);
Z=sin(r)./sqrt(r);
surf(X,Y,Z)
(b) Comandos Matlab
%Hacemos un rect�ngulo en r,t
r=linspace(0,10,30);
t=linspace(0,2*pi,30);
[R,T]=meshgrid(r,t);
X=R.*cos(T);
Y=R.*sin(T);
Z=(X.^2-Y.^2)./(X.^2+Y.^2);
surf(X,Y,Z)

66666666666666666666666666666666666

(a) C�digo Matlab


%Para representar unas l�neas de contorno utilizaremos el
%comando contour(X,Y,f(X,Y),n), siendo n las l�neas de contorno
%equiespaciados. Se puede sustituir el argumento n por un vector
%con las coordenadas que nos interesen
x=-2:.5:2;
y=-3:.5:3;
[X,Y]=meshgrid(x,y);
f=inline('sqrt(64-4*x.^2-y.^2)','x','y');
Z=f(X,Y);
subplot(1,2,1); surf(X,Y,Z);
subplot(1,2,2)
contour(X,Y,Z,10)
(b) C�digo Matlab
numPuntos=40;
x = linspace(0,1,numPuntos);
y = linspace(0,1,numPuntos);
[X,Y] = meshgrid(x,y);
Z=(5/4 + cos(5.4.*Y))./(6 + 6.*(3.*X-1).^2);
subplot(1,2,1)
mesh(X,Y,Z);
%El siguiente comando nos permite un punto desde donde ver la
superficie
view(3);
subplot(1,2,2)
contour(X,Y,Z,[0.1 0.2 0.3])
Ejercicios propuestos

ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt

Puede utilizarse el siguiente c�digo para representar esta superficie


cuando r=3
x=linspace(-20,20,100);
y=linspace(-20,20,100);
z=linspace(-20,20,100);
[X,Y,Z]=meshgrid(x,y,z);
%Se define Q(x,y,z)=x^2+y^2+z^2-9
Q= X.^2 +(Y.^2) +(Z.^2) -9;
%Se representa la superficie de nivel Q(x,y,z)=0
H=patch(isosurface(X,Y,Z,Q,0));
isonormals(X,Y,Z,Q, H);
%Para dibujar la superficie en color rojo
%e iluminada
set(H, 'FaceColor', 'red', 'EdgeColor', 'none');
daspect([1 1 1])
view(3)
camlight
lighting phong
axis equal
xlabel('x'); ylabel('y'); zlabel('z')

============================================================
clc; clear; close all
% creacion del los angulos de azimut y elevaci�n
phi=linspace(0,2*pi,100);
teta=linspace(-pi./2,pi./2,100);
% creacion del meshgrid tipica para crear graficas en 3d
[PHI,TETA]=meshgrid(phi,teta);
%creacion del campo E en el espacio
E=20*log10(sin(TETA).*cos(cos(TETA))./(sin(TETA)^2));
%cambio de coordenadas esfericas a rectangulares para poder graficar
X=E.*sin(TETA).*cos(PHI);
Y=E.*sin(TETA).*sin(PHI);
Z=E.*cos(TETA);
% grafica en 3d
plot(teta,abs(E))

????????????????????????????????????????????
clc; clear; close all
K = 10;
addpath c:\antennas\ewa;
help ewa;

L = 0.5 * ones(1,K); % vector of antenna lengths


a = 0.001 * ones(1,K); % antenna radii
d = (0:K-1)*0.5; % equally-spaced with ?/2 spacing
V = [1;1;1;1;1;1;1;1;1;1]; % Dolph design with 20-dB sidelobes
z = impedmat(L,a,d); % 15�15 impedance matrix
ZZ=inv(z);
I = ZZ*V; % input currents

% CON COUPLIN
k=2*pi;
pho=linspace(0,0,400);
teta=linspace(-pi./2,pi./2,400);
[PHI,TETA]=meshgrid(pho,teta);

N=10;
I1=0.0149-0.0033i; x1=0; I2=0.0194-0.0013i; x2=0.5; I3=0.0182-0.0012i; x3=1;
I4=0.0187-0.0013i; x4=1.5;
I5=0.0185-0.0013i; x5=2; I6=0.0185-0.0013i; x6=2.5; I7=0.0187-0.0013i; x7=3;
I8=0.0182-0.0012i; x8=3.5;
I9=0.0194-0.0013i; x9=4; I10=0.0149-0.0033i; x10=4.5;

F=I1*exp(((i*k*x1)*sin(TETA).*cos(PHI)))+I2*exp(((i*k*x2)*sin(TETA).*cos(PHI)))
+I3*exp(((i*k*x3)*sin(TETA).*cos(PHI)))+I4*exp(((i*k*x4)*sin(TETA).*cos(PHI)))
+I5*exp(((i*k*x5)*sin(TETA).*cos(PHI)))+I6*exp(((i*k*x6)*sin(TETA).*cos(PHI)))
+I7*exp(((i*k*x7)*sin(TETA).*cos(PHI)))+I8*exp(((i*k*x8)*sin(TETA).*cos(PHI)))
+I9*exp(((i*k*x9)*sin(TETA).*cos(PHI)))+I10*exp(((i*k*x10)*sin(TETA).*cos(PHI)));
%creacion del campo E en el espacio
E=abs(sin(TETA).*cos(cos(TETA))./(sin(TETA)^2));
PR=abs(E.*F);

plot(TETA,PR)

polar(TETA,PR)

[x,y]=pol2cart(TETA,PR)
plot(x,y)
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
clc; clear; close all

k=2*pi;
phi=linspace(0,0,400);
teta=linspace(-pi./2,pi./2,400);
[PHI,TETA]=meshgrid(phi,teta);
% CON COUPLIN
N=10;
I1=0.0149-0.0033i; x1=0; I2=0.0194-0.0013i; x2=0.5; I3=0.0182-0.0012i; x3=1;
I4=0.0187-0.0013i; x4=1.5;
I5=0.0185-0.0013i; x5=2; I6=0.0185-0.0013i; x6=2.5; I7=0.0187-0.0013i; x7=3;
I8=0.0182-0.0012i; x8=3.5;
I9=0.0194-0.0013i; x9=4; I10=0.0149-0.0033i; x10=4.5;
AFCC=I1*exp(((i*k*x1)*sin(TETA).*cos(PHI)))+I2*exp(((i*k*x2)*sin(TETA).*cos(PHI)))
+I3*exp(((i*k*x3)*sin(TETA).*cos(PHI)))+I4*exp(((i*k*x4)*sin(TETA).*cos(PHI)))
+I5*exp(((i*k*x5)*sin(TETA).*cos(PHI)))+I6*exp(((i*k*x6)*sin(TETA).*cos(PHI)))
+I7*exp(((i*k*x7)*sin(TETA).*cos(PHI)))+I8*exp(((i*k*x8)*sin(TETA).*cos(PHI)))
+I9*exp(((i*k*x9)*sin(TETA).*cos(PHI)))+I10*exp(((i*k*x10)*sin(TETA).*cos(PHI)));
E=abs(sin(TETA).*cos(cos(TETA))./(sin(TETA)^2));
PRCC=abs(E.*AFCC);
% SIN COPLIN
N=10;
C1=1;x1=0; C2=1;x2=0.5; C3=1;x3=1; C4=1;x4=1.5; C5=1;x5=2; C6=1;x6=2.5; C7=1;x7=3;
C8=1;x8=3.5; C9=1;x9=4; C10=1;x10=4.5;
AFSC=C1*exp(((i*k*x1)*sin(TETA).*cos(PHI)))+C2*exp(((i*k*x2)*sin(TETA).*cos(PHI)))
+C3*exp(((i*k*x3)*sin(TETA).*cos(PHI)))+C4*exp(((i*k*x4)*sin(TETA).*cos(PHI)))
+C5*exp(((i*k*x5)*sin(TETA).*cos(PHI)))+C6*exp(((i*k*x6)*sin(TETA).*cos(PHI)))
+C7*exp(((i*k*x7)*sin(TETA).*cos(PHI)))+C8*exp(((i*k*x8)*sin(TETA).*cos(PHI)))
+C9*exp(((i*k*x9)*sin(TETA).*cos(PHI)))+C10*exp(((i*k*x10)*sin(TETA).*cos(PHI)));
PRSC=abs(E.*AFSC);

plot(TETA,AFCC,TETA,AFSC)
grid on
hold on
xlabel('X TETA')
ylabel('Y AF')

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

clc; clear; close all

phi=linspace(0,0,400);
teta=linspace(0,pi,400);
[PHI,TETA]=meshgrid(phi,teta);
%creacion del campo E en el espacio
E=sin(TETA).*cos(cos(TETA))./(sin(TETA)^2);
%cambio de coordenadas esfericas a rectangulares para poder graficar

plot(TETA,E)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
clc; clear;

k=2*pi;
phi=linspace(0,0,400);
teta=linspace(0,pi,400);
[PHI,TETA]=meshgrid(phi,teta);
% CON COUPLIN
N=10;
I1=1; x1=0; I2=1; x2=0.5; I3=1; x3=1; I4=1; x4=1.5;
I5=1; x5=2; I6=1; x6=2.5; I7=1; x7=3; I8=1; x8=3.5;
I9=1; x9=4; I10=1; x10=4.5;
AFCC=(I1*exp(((i*k*x1)*sin(TETA).*cos(PHI)))+I2*exp(((i*k*x2)*sin(TETA).*cos(PHI)))
+I3*exp(((i*k*x3)*sin(TETA).*cos(PHI)))+I4*exp(((i*k*x4)*sin(TETA).*cos(PHI)))
+I5*exp(((i*k*x5)*sin(TETA).*cos(PHI)))+I6*exp(((i*k*x6)*sin(TETA).*cos(PHI)))
+I7*exp(((i*k*x7)*sin(TETA).*cos(PHI)))+I8*exp(((i*k*x8)*sin(TETA).*cos(PHI)))
+I9*exp(((i*k*x9)*sin(TETA).*cos(PHI)))
+I10*exp(((i*k*x10)*sin(TETA).*cos(PHI))))./10;
E=(abs(sin(TETA).*cos(cos(TETA))./(sin(TETA)^2)))./3.9335e-3;
PRCC=(abs(E.*abs(AFCC)))./0.532;
% SIN COPLIN
%N=10;
%C1=1;x1=0; C2=1;x2=0.5; C3=1;x3=1; C4=1;x4=1.5; C5=1;x5=2; C6=1;x6=2.5; C7=1;x7=3;
C8=1;x8=3.5; C9=1;x9=4; C10=1;x10=4.5;
%AFSC=C1*exp(((i*k*x1)*sin(TETA).*cos(PHI)))+C2*exp(((i*k*x2)*sin(TETA).*cos(PHI)))
+C3*exp(((i*k*x3)*sin(TETA).*cos(PHI)))+C4*exp(((i*k*x4)*sin(TETA).*cos(PHI)))
+C5*exp(((i*k*x5)*sin(TETA).*cos(PHI)))+C6*exp(((i*k*x6)*sin(TETA).*cos(PHI)))
+C7*exp(((i*k*x7)*sin(TETA).*cos(PHI)))+C8*exp(((i*k*x8)*sin(TETA).*cos(PHI)))
+C9*exp(((i*k*x9)*sin(TETA).*cos(PHI)))+C10*exp(((i*k*x10)*sin(TETA).*cos(PHI)));
%PRSC=abs(E.*AFSC);

plot(TETA,PRCC)
grid on
hold on
xlabel('X TETA')
ylabel('Y AF')
hold on
plot(TETA,E)
hold on
plot(TETA,AFCC)

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqq
05/04/2017---09:25 pm

clc; clear; close all


% SIN COUPLIN
k=2*pi;
phi=linspace(0,0,400);
teta=linspace(0,pi,400);
[PHI,TETA]=meshgrid(phi,teta);

N=10;

I1= 0.0149 - 0.0033i; x1=0; I2= 0.0194 - 0.0013i; x2=0.5; I3= 0.0182 - 0.0012i;
x3=1; I4= 0.0187 - 0.0013i; x4=1.5;
I5= 0.0185 - 0.0013i; x5=2; I6= 0.0185 - 0.0013i; x6=2.5; I7= 0.0187 - 0.0013i;
x7=3; I8= 0.0182 - 0.0012i; x8=3.5;
I9= 0.0194 - 0.0013i; x9=4; I10=0.0149 - 0.0033i; x10=4.5;
AFCC=(I1*exp(((i*k*x1)*sin(TETA).*cos(PHI)))+I2*exp(((i*k*x2)*sin(TETA).*cos(PHI)))
+I3*exp(((i*k*x3)*sin(TETA).*cos(PHI)))+I4*exp(((i*k*x4)*sin(TETA).*cos(PHI)))
+I5*exp(((i*k*x5)*sin(TETA).*cos(PHI)))+I6*exp(((i*k*x6)*sin(TETA).*cos(PHI)))
+I7*exp(((i*k*x7)*sin(TETA).*cos(PHI)))+I8*exp(((i*k*x8)*sin(TETA).*cos(PHI)))
+I9*exp(((i*k*x9)*sin(TETA).*cos(PHI)))
+I10*exp(((i*k*x10)*sin(TETA).*cos(PHI))))./.18;
E=(abs(sin(TETA).*cos(cos(TETA))./(sin(TETA)^2)))./3.9335e-3;
PRCC=(abs(E.*abs(AFCC)))./.54;
% SIN COPLIN
%N=10;
C1=1;x1=0; C2=1;x2=0.5; C3=1;x3=1; C4=1;x4=1.5; C5=1;x5=2; C6=1;x6=2.5; C7=1;x7=3;
C8=1;x8=3.5; C9=1;x9=4; C10=1;x10=4.5;
AFSC=(C1*exp(((i*k*x1)*sin(TETA).*cos(PHI)))+C2*exp(((i*k*x2)*sin(TETA).*cos(PHI)))
+C3*exp(((i*k*x3)*sin(TETA).*cos(PHI)))+C4*exp(((i*k*x4)*sin(TETA).*cos(PHI)))
+C5*exp(((i*k*x5)*sin(TETA).*cos(PHI)))+C6*exp(((i*k*x6)*sin(TETA).*cos(PHI)))
+C7*exp(((i*k*x7)*sin(TETA).*cos(PHI)))+C8*exp(((i*k*x8)*sin(TETA).*cos(PHI)))
+C9*exp(((i*k*x9)*sin(TETA).*cos(PHI)))
+C10*exp(((i*k*x10)*sin(TETA).*cos(PHI))))./10;
PRSC=(abs(E.*AFSC))./0.54;

plot(TETA,PRCC)
hold on
plot(TETA,E)
hold on
plot(TETA,AFCC)
hold on
plot(TETA,AFSC)
hold on
plot(TETA,PRSC)
hold on
xlabel('X TETA')
ylabel('Y AF')
grid on

También podría gustarte