You are on page 1of 13

Ejercicio 1:

Ejemplo 1
function Pract1Ejer1
clc, clear
%creamos el rango para el eje X-Y
[x,y]=meshgrid(-2:.2:2,-2:.2:2);
%definimos el potencial
V=x.*(x+y);
%calculamos el gradiente
[px,py]=gradient(V,.2,.15);
%representacion del potencial y el campo electrico E=-grad(V)
hold on
contour(x,y,V);
quiver (x,y,-px,-py);
axis image
title('campo electrico y potencial')
xlabel('eje x','FontSize',12);
ylabel('eje y','fontsize',12);
colorbar

Ejemplo 2
function Pract1Ejer1
clc, clear
%creamos el rango para el eje X-Y

[x,y]=meshgrid(-2:.2:2,-2:.2:2);
%definimos el potencial
V=x.*exp(-x.^-2-y.^-2);
%calculamos el gradiente
[px,py]=gradient(V,.2,.15);
%representacion del potencial y el campo electrico E=-grad(V)
hold on
contour(x,y,V);
quiver (x,y,-px,-py);
axis image
title('campo electrico y potencial')
xlabel('eje x','FontSize',12);
ylabel('eje y','fontsize',12);
colorbar
hold off
end

Ejemplo 3
function Pract1Ejer1
clc, clear
%creamos el rango para el eje X-Y
[x,y]=meshgrid(-2:.2:2,-2:.2:2);
%definimos el potencial
V=y.*exp(-x.^2-y.^2);
%calculamos el gradiente

[px,py]=gradient(V,.2,.15);
%representacion del potencial y el campo electrico E=-grad(V)
hold on
contour(x,y,V);
quiver (x,y,-px,-py);
axis image
title('campo electrico y potencial')
xlabel('eje x','FontSize',12);
ylabel('eje y','fontsize',12);
colorbar
hold off
end

Ejercicio 2:
Ejemplo 1
function Pract1Ejer1
clc, clear
d=1e-9;
%Permitividad:
e0=1/(4*pi*9e9);
%Mallado en un plano x-y
[x,y]=meshgrid(-2:0.2:2,-2:0.2:2);
z=0;

%%%Obtenemos el potenial:
V=d*log(sqrt(x.^16+y.^16))./(2*pi*e0);
%%%ahora lo visualizamos todo:
figure
contour(x,y,V);
title('plano x-y')

%%%plano x-z
[x,z]=meshgrid(-2:0.2:2,-2:0.2:2);
y=0;
V=d*log(sqrt(x.^16+y.^16))./(16*pi*e0);
figure
contour(x,z,V);
title('plano x-z')

%%%plano y-z
[y,z]=meshgrid(-2:0.2:2,-2:0.2:2);
x=0;
V=d*log(sqrt(x.^16+y.^16))./(2*pi*e0);
figure
contour(y,z,V);
title('plano y-z')

Ejemplo 2
function Pract1Ejer1
clc, clear
d=1e-9;
%Permitividad:
e0=1/(4*pi*9e9);
%Mallado en un plano x-y
[x,y]=meshgrid(-2:0.2:2,-2:0.2:2);
z=0;
%%%Obtenemos el potenial:
V=d*log(sqrt(x.^8+y.^18))./(2*pi*e0);
%%%ahora lo visualizamos todo:
figure
contour(x,y,V);
title('plano x-y')

%%%plano x-z
[x,z]=meshgrid(-2:0.2:2,-2:0.2:2);
y=0;
V=d*log(sqrt(x.^8+y.^8))./(2*pi*e0);
figure
contour(x,z,V);
title('plano x-z')

%%%plano y-z
[y,z]=meshgrid(-2:0.2:2,-2:0.2:2);
x=0;
V=d*log(sqrt(x.^8+y.^8))./(2*pi*e0);
figure
contour(y,z,V);
title('plano y-z')

Ejercicio 3:
Ejemplo 1 Dipolo elctrico

hold on
%equipotenciales
for V=1:5
ang=(-90:1:90)*pi/180;
r=sqrt(cos(ang)/V);
x=r.*cos(ang);
y=r.*sin(ang);
plot(x,y);
end
%campo elctrico en los puntos de esta malla
[X,Y]=meshgrid(0.2:0.1:1,-0.7:0.1:0.7);
r=sqrt(X.^2+Y.^2);
ang=atan(Y./X);
Er=2*cos(ang)./r.^3; %componentes polares
Ea=sin(ang)./r.^3;
Ex=Er.*cos(ang)-Ea.*sin(ang); %componentes rectangulares
Ey=Er.*sin(ang)+Ea.*cos(ang);
quiver(X,Y,Ex,Ey)
hold off
axis equal
xalabel('x')
ylabel('y')
title('Dipolo elctrico')

Ejemplo 2 Cuadripolo elctrico


hold on
for V=1:5
ang=(0:1:360)*pi/180;
z=(3*cos(ang).^2-1)/V;
r=nthroot(z,3);
x=r.*cos(ang);
y=r.*sin(ang);
plot(x,y);
end
xlabel('x')
ylabel('y')
title('Cuadripolo elctrico')
axis equal

Ejemplo 2 Campo elctrico de una carga puntual


x=-1:.4:1;
y=-1:.4:1;
[xx, yy] = meshgrid(x, y);
r = sqrt(xx.*xx + yy.*yy);
rrr = r.*r.*r;
Ex = xx./rrr;
Ey = yy./rrr;
quiver(x, y, Ex, Ey)

Ejercicio 4
%datos del problema
I=1e-3;
a=5e-3;
b=4*a;
d=6*a;
%u es la cosntante de permeabilidad magnetica en el vacio
u=4*pi*10^(-7);
%densidad de corriente dentro del vivo
q=-I/(pi*a^2);
%densidad de corriente en la malla
q=-I/(pi*(d^2-b^2));
%rangos
r1=linspace(0,a,20);
r2=linspace(a,b,20);
r3=linspace(b,d,20);
H1=p*r1/2;
H2=I./(2*pi*r2);
H3=-q*(d^2-r3.^2)./(2*r3);
%visualizamos todods los tramos
plot(r1,H1,'b',r2,H2,'r',r3,H3,'g');
ylabel('campo magnetico (A/m)');
xlabel('radio(m)');
title('campo magnetico segun radio');

gird;

You might also like